home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / HyperCard 2.0 / HyperCard / HyperCard.rsrc / CODE_5_HyperTalk.txt < prev    next >
Text File  |  1990-08-31  |  240KB  |  4,365 lines

  1. # near model CODE resource
  2. # jump table entries: 2296-2357 (62 of them)
  3. export_287:
  4. 00000000  206D D828                movea.l    A0, [A5 - 0x27D8]
  5. 00000004  2250                     movea.l    A1, [A0]
  6. 00000006  5088                     addq.l     A0, 8
  7. 00000008  2010                     move.l     D0, [A0]
  8. 0000000A  2228 0004                move.l     D1, [A0 + 0x4]
  9. 0000000E  9280                     sub.l      D1, D0
  10. 00000010  6E00 0018                bgt        +0x1A /* 0000002A */
  11. 00000014  4267                     clr.w      -[A7]
  12. 00000016  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  13. 0000001A  4A1F                     tst.b      [A7]+
  14. 0000001C  6700 0016                beq        +0x18 /* 00000034 */
  15. 00000020  206D D828                movea.l    A0, [A5 - 0x27D8]
  16. 00000024  2250                     movea.l    A1, [A0]
  17. 00000026  5088                     addq.l     A0, 8
  18. 00000028  2010                     move.l     D0, [A0]
  19. label0000002A:
  20. 0000002A  2251                     movea.l    A1, [A1]
  21. 0000002C  D3C0                     add.l      A1, D0
  22. 0000002E  32AF 0004                move.w     [A1], [A7 + 0x4]
  23. 00000032  5490                     addq.l     [A0], 2
  24. label00000034:
  25. 00000034  205F                     movea.l    A0, [A7]+
  26. 00000036  544F                     addq.w     A7, 2
  27. 00000038  4ED0                     jmp        [A0]
  28. export_288:
  29. 0000003A  4E56 0000                link       A6, 0
  30. 0000003E  48E7 3818                movem.l    -[A7], D2,D3,D4,A3,A4
  31. 00000042  302E 0008                move.w     D0, [A6 + 0x8]
  32. 00000046  102E 000B                move.b     D0, [A6 + 0xB]
  33. 0000004A  206E 0010                movea.l    A0, [A6 + 0x10]
  34. 0000004E  226E 000C                movea.l    A1, [A6 + 0xC]
  35. 00000052  42AE 0014                clr.l      [A6 + 0x14]
  36. 00000056  0C6E 0004 000A           cmpi.w     [A6 + 0xA], 0x4
  37. 0000005C  6700 003C                beq        +0x3E /* 0000009A */
  38. 00000060  6D00 0058                blt        +0x5A /* 000000BA */
  39. 00000064  362E 000A                move.w     D3, [A6 + 0xA]
  40. 00000068  E243                     asr        D3.w, 1
  41. 0000006A  5343                     subq.w     D3, 1
  42. 0000006C  2410                     move.l     D2, [A0]
  43. 0000006E  6000 0008                bra        +0xA /* 00000078 */
  44. label00000072:
  45. 00000072  0241 00FF                andi.w     D1, 0xFF
  46. 00000076  D2C1                     add.w      A1, D1
  47. label00000078:
  48. 00000078  3219                     move.w     D1, [A1]+
  49. 0000007A  6700 0062                beq        +0x64 /* 000000DE */
  50. 0000007E  B041                     cmp.w      D0, D1
  51. 00000080  66F0                     bne        -0xE /* 00000072 */
  52. 00000082  B491                     cmp.l      D2, [A1]
  53. 00000084  66EC                     bne        -0x12 /* 00000072 */
  54. 00000086  2648                     movea.l    A3, A0
  55. 00000088  2449                     movea.l    A2, A1
  56. 0000008A  3803                     move.w     D4, D3
  57. label0000008C:
  58. 0000008C  B54B                     cmpm.w     [A2]+, [A3]+
  59. 0000008E  56CC FFFC                dbne       D4, -0x6 /* 0000008C */
  60. 00000092  66DE                     bne        -0x20 /* 00000072 */
  61. 00000094  5549                     subq.w     A1, 2
  62. 00000096  6000 0042                bra        +0x44 /* 000000DA */
  63. label0000009A:
  64. 0000009A  2410                     move.l     D2, [A0]
  65. 0000009C  6000 0008                bra        +0xA /* 000000A6 */
  66. label000000A0:
  67. 000000A0  0241 00FF                andi.w     D1, 0xFF
  68. 000000A4  D2C1                     add.w      A1, D1
  69. label000000A6:
  70. 000000A6  3219                     move.w     D1, [A1]+
  71. 000000A8  6700 0034                beq        +0x36 /* 000000DE */
  72. 000000AC  B041                     cmp.w      D0, D1
  73. 000000AE  66F0                     bne        -0xE /* 000000A0 */
  74. 000000B0  B499                     cmp.l      D2, [A1]+
  75. 000000B2  66F2                     bne        -0xC /* 000000A6 */
  76. 000000B4  5D49                     subq.w     A1, 6
  77. 000000B6  6000 0022                bra        +0x24 /* 000000DA */
  78. label000000BA:
  79. 000000BA  3410                     move.w     D2, [A0]
  80. 000000BC  6000 0008                bra        +0xA /* 000000C6 */
  81. label000000C0:
  82. 000000C0  0241 00FF                andi.w     D1, 0xFF
  83. 000000C4  D2C1                     add.w      A1, D1
  84. label000000C6:
  85. 000000C6  3219                     move.w     D1, [A1]+
  86. 000000C8  6700 0014                beq        +0x16 /* 000000DE */
  87. 000000CC  B041                     cmp.w      D0, D1
  88. 000000CE  66F0                     bne        -0xE /* 000000C0 */
  89. 000000D0  B459                     cmp.w      D2, [A1]+
  90. 000000D2  66F2                     bne        -0xC /* 000000C6 */
  91. 000000D4  5949                     subq.w     A1, 4
  92. 000000D6  6000 0002                bra        +0x4 /* 000000DA */
  93. label000000DA:
  94. 000000DA  2D49 0014                move.l     [A6 + 0x14], A1
  95. label000000DE:
  96. 000000DE  4CDF 181C                movem.l    D2,D3,D4,A3,A4, [A7]+
  97. 000000E2  4E5E                     unlink     A6
  98. 000000E4  205F                     movea.l    A0, [A7]+
  99. 000000E6  DEFC 000C                add.w      A7, 0xC
  100. 000000EA  4ED0                     jmp        [A0]
  101. export_289:
  102. 000000EC  206D D828                movea.l    A0, [A5 - 0x27D8]
  103. 000000F0  5888                     addq.l     A0, 4
  104. 000000F2  2050                     movea.l    A0, [A0]
  105. 000000F4  2050                     movea.l    A0, [A0]
  106. 000000F6  D0C0                     add.w      A0, D0
  107. 000000F8  7000                     moveq.l    D0, 0x00
  108. 000000FA  1018                     move.b     D0, [A0]+
  109. 000000FC  7200                     moveq.l    D1, 0x00
  110. 000000FE  1218                     move.b     D1, [A0]+
  111. 00000100  2F08                     move.l     -[A7], A0
  112. 00000102  2F01                     move.l     -[A7], D1
  113. 00000104  1F00                     move.b     -[A7], D0
  114. 00000106  6100 0152                bsr        +0x154 /* 0000025A */
  115. 0000010A  4E75                     rts
  116. export_290:
  117. 0000010C  226D D828                movea.l    A1, [A5 - 0x27D8]
  118. 00000110  2251                     movea.l    A1, [A1]
  119. 00000112  2F11                     move.l     -[A7], [A1]
  120. 00000114  4E90                     jsr        [A0]
  121. 00000116  206D D828                movea.l    A0, [A5 - 0x27D8]
  122. 0000011A  2050                     movea.l    A0, [A0]
  123. 0000011C  2050                     movea.l    A0, [A0]
  124. 0000011E  91DF                     sub.l      A0, [A7]+
  125. 00000120  D1DF                     add.l      A0, [A7]+
  126. 00000122  4ED0                     jmp        [A0]
  127. export_291:
  128. 00000124  4A2D D032                tst.b      [A5 - 0x2FCE]
  129. 00000128  6616                     bne        +0x18 /* 00000140 */
  130. 0000012A  554F                     subq.w     A7, 2
  131. 0000012C  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  132. 00000130  4A1F                     tst.b      [A7]+
  133. 00000132  660C                     bne        +0xE /* 00000140 */
  134. 00000134  4EAD 133A                jsr        [A5 + 0x133A /* export_611 */]
  135. 00000138  4A2D A3AE                tst.b      [A5 - 0x5C52]
  136. 0000013C  6602                     bne        +0x4 /* 00000140 */
  137. 0000013E  600A                     bra        +0xC /* 0000014A */
  138. label00000140:
  139. 00000140  1B7C 0001 D032           move.b     [A5 - 0x2FCE], 0x1
  140. 00000146  DEFC 000C                add.w      A7, 0xC
  141. label0000014A:
  142. 0000014A  4E75                     rts
  143. export_292:
  144. 0000014C  4E56 0000                link       A6, 0
  145. 00000150  226E 0008                movea.l    A1, [A6 + 0x8]
  146. 00000154  206D D222                movea.l    A0, [A5 - 0x2DDE]
  147. 00000158  2050                     movea.l    A0, [A0]
  148. 0000015A  202D D226                move.l     D0, [A5 - 0x2DDA]
  149. 0000015E  6F00 00F2                ble        +0xF4 /* 00000252 */
  150. 00000162  D1C0                     add.l      A0, D0
  151. 00000164  2028 FFFC                move.l     D0, [A0 - 0x4]
  152. 00000168  2200                     move.l     D1, D0
  153. 0000016A  5188                     subq.l     A0, 8
  154. 0000016C  91C0                     sub.l      A0, D0
  155. 0000016E  2408                     move.l     D2, A0
  156. 00000170  0202 00FE                andi.b     D2, 0xFE
  157. 00000174  2042                     movea.l    A0, D2
  158. 00000176  0C80 0000 0001           cmpi.l     D0, 0x1
  159. 0000017C  6600 0008                bne        +0xA /* 00000186 */
  160. 00000180  1290                     move.b     [A1], [A0]
  161. 00000182  6000 00BC                bra        +0xBE /* 00000240 */
  162. label00000186:
  163. 00000186  2408                     move.l     D2, A0
  164. 00000188  0802 0000                btst.b     D2, 0x0
  165. 0000018C  6600 008C                bne        +0x8E /* 0000021A */
  166. 00000190  0C80 0000 0004           cmpi.l     D0, 0x4
  167. 00000196  6600 0008                bne        +0xA /* 000001A0 */
  168. 0000019A  2290                     move.l     [A1], [A0]
  169. 0000019C  6000 00A2                bra        +0xA4 /* 00000240 */
  170. label000001A0:
  171. 000001A0  0C80 0000 0008           cmpi.l     D0, 0x8
  172. 000001A6  6600 000A                bne        +0xC /* 000001B2 */
  173. 000001AA  22D8                     move.l     [A1]+, [A0]+
  174. 000001AC  2290                     move.l     [A1], [A0]
  175. 000001AE  6000 0090                bra        +0x92 /* 00000240 */
  176. label000001B2:
  177. 000001B2  0C80 0000 0002           cmpi.l     D0, 0x2
  178. 000001B8  6600 0008                bne        +0xA /* 000001C2 */
  179. 000001BC  3290                     move.w     [A1], [A0]
  180. 000001BE  6000 0080                bra        +0x82 /* 00000240 */
  181. label000001C2:
  182. 000001C2  E489                     lsr        D1, 2
  183. 000001C4  6010                     bra        +0x12 /* 000001D6 */
  184. label000001C6:
  185. 000001C6  22D8                     move.l     [A1]+, [A0]+
  186. 000001C8  22D8                     move.l     [A1]+, [A0]+
  187. 000001CA  22D8                     move.l     [A1]+, [A0]+
  188. 000001CC  22D8                     move.l     [A1]+, [A0]+
  189. 000001CE  22D8                     move.l     [A1]+, [A0]+
  190. 000001D0  22D8                     move.l     [A1]+, [A0]+
  191. 000001D2  22D8                     move.l     [A1]+, [A0]+
  192. 000001D4  22D8                     move.l     [A1]+, [A0]+
  193. label000001D6:
  194. 000001D6  5181                     subq.l     D1, 8
  195. 000001D8  6EEC                     bgt        -0x12 /* 000001C6 */
  196. 000001DA  4441                     neg.w      D1
  197. 000001DC  D241                     add.w      D1, D1
  198. 000001DE  4EFB 1002                jmp        [PC + D1.w + 0x2]
  199. 000001E2  22D8                     move.l     [A1]+, [A0]+
  200. 000001E4  22D8                     move.l     [A1]+, [A0]+
  201. 000001E6  22D8                     move.l     [A1]+, [A0]+
  202. 000001E8  22D8                     move.l     [A1]+, [A0]+
  203. 000001EA  22D8                     move.l     [A1]+, [A0]+
  204. 000001EC  22D8                     move.l     [A1]+, [A0]+
  205. 000001EE  22D8                     move.l     [A1]+, [A0]+
  206. 000001F0  22D8                     move.l     [A1]+, [A0]+
  207. 000001F2  0800 0001                btst.b     D0, 0x1
  208. 000001F6  6700 0004                beq        +0x6 /* 000001FC */
  209. 000001FA  32D8                     move.w     [A1]+, [A0]+
  210. label000001FC:
  211. 000001FC  0800 0000                btst.b     D0, 0x0
  212. 00000200  6700 003E                beq        +0x40 /* 00000240 */
  213. 00000204  12D8                     move.b     [A1]+, [A0]+
  214. 00000206  6000 0038                bra        +0x3A /* 00000240 */
  215. label0000020A:
  216. 0000020A  12D8                     move.b     [A1]+, [A0]+
  217. 0000020C  12D8                     move.b     [A1]+, [A0]+
  218. 0000020E  12D8                     move.b     [A1]+, [A0]+
  219. 00000210  12D8                     move.b     [A1]+, [A0]+
  220. 00000212  12D8                     move.b     [A1]+, [A0]+
  221. 00000214  12D8                     move.b     [A1]+, [A0]+
  222. 00000216  12D8                     move.b     [A1]+, [A0]+
  223. 00000218  12D8                     move.b     [A1]+, [A0]+
  224. label0000021A:
  225. 0000021A  5181                     subq.l     D1, 8
  226. 0000021C  6EEC                     bgt        -0x12 /* 0000020A */
  227. 0000021E  4441                     neg.w      D1
  228. 00000220  D241                     add.w      D1, D1
  229. 00000222  4EFB 1002                jmp        [PC + D1.w + 0x2]
  230. 00000226  12D8                     move.b     [A1]+, [A0]+
  231. 00000228  12D8                     move.b     [A1]+, [A0]+
  232. 0000022A  12D8                     move.b     [A1]+, [A0]+
  233. 0000022C  12D8                     move.b     [A1]+, [A0]+
  234. 0000022E  12D8                     move.b     [A1]+, [A0]+
  235. 00000230  12D8                     move.b     [A1]+, [A0]+
  236. 00000232  12D8                     move.b     [A1]+, [A0]+
  237. 00000234  12D8                     move.b     [A1]+, [A0]+
  238. 00000236  2409                     move.l     D2, A1
  239. 00000238  0802 0000                btst.b     D2, 0x0
  240. 0000023C  6700 0002                beq        +0x4 /* 00000240 */
  241. label00000240:
  242. 00000240  0680 0000 0009           addi.l     D0, 0x9 /* '\t' */
  243. 00000246  0200 00FE                andi.b     D0, 0xFE
  244. 0000024A  91AD D226                sub.l      [A5 - 0x2DDA], D0
  245. 0000024E  D1AD D21E                add.l      [A5 - 0x2DE2], D0
  246. label00000252:
  247. 00000252  4E5E                     unlink     A6
  248. 00000254  205F                     movea.l    A0, [A7]+
  249. 00000256  584F                     addq.w     A7, 4
  250. 00000258  4ED0                     jmp        [A0]
  251. export_293:
  252. fn0000025A:
  253. 0000025A  4E56 0000                link       A6, 0
  254. 0000025E  202E 000A                move.l     D0, [A6 + 0xA]
  255. 00000262  0680 0000 0009           addi.l     D0, 0x9 /* '\t' */
  256. 00000268  B0AD D21E                cmp.l      D0, [A5 - 0x2DE2]
  257. 0000026C  6D00 0018                blt        +0x1A /* 00000286 */
  258. 00000270  4267                     clr.w      -[A7]
  259. 00000272  2F00                     move.l     -[A7], D0
  260. 00000274  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  261. 00000278  4A1F                     tst.b      [A7]+
  262. 0000027A  6600 000A                bne        +0xC /* 00000286 */
  263. 0000027E  2D7C 0000 0001 000A      move.l     [A6 + 0xA], 0x1
  264. label00000286:
  265. 00000286  206E 000E                movea.l    A0, [A6 + 0xE]
  266. 0000028A  202E 000A                move.l     D0, [A6 + 0xA]
  267. 0000028E  2200                     move.l     D1, D0
  268. 00000290  226D D222                movea.l    A1, [A5 - 0x2DDE]
  269. 00000294  2251                     movea.l    A1, [A1]
  270. 00000296  D3ED D226                add.l      A1, [A5 - 0x2DDA]
  271. 0000029A  0C80 0000 0001           cmpi.l     D0, 0x1
  272. 000002A0  6600 000A                bne        +0xC /* 000002AC */
  273. 000002A4  12D0                     move.b     [A1]+, [A0]
  274. 000002A6  4219                     clr.b      [A1]+
  275. 000002A8  6000 00C0                bra        +0xC2 /* 0000036A */
  276. label000002AC:
  277. 000002AC  2408                     move.l     D2, A0
  278. 000002AE  0802 0000                btst.b     D2, 0x0
  279. 000002B2  6600 008E                bne        +0x90 /* 00000342 */
  280. 000002B6  0C80 0000 0004           cmpi.l     D0, 0x4
  281. 000002BC  6600 0008                bne        +0xA /* 000002C6 */
  282. 000002C0  22D0                     move.l     [A1]+, [A0]
  283. 000002C2  6000 00A6                bra        +0xA8 /* 0000036A */
  284. label000002C6:
  285. 000002C6  0C80 0000 0008           cmpi.l     D0, 0x8
  286. 000002CC  6600 000A                bne        +0xC /* 000002D8 */
  287. 000002D0  22D8                     move.l     [A1]+, [A0]+
  288. 000002D2  22D0                     move.l     [A1]+, [A0]
  289. 000002D4  6000 0094                bra        +0x96 /* 0000036A */
  290. label000002D8:
  291. 000002D8  0C80 0000 0002           cmpi.l     D0, 0x2
  292. 000002DE  6600 0008                bne        +0xA /* 000002E8 */
  293. 000002E2  32D0                     move.w     [A1]+, [A0]
  294. 000002E4  6000 0084                bra        +0x86 /* 0000036A */
  295. label000002E8:
  296. 000002E8  E489                     lsr        D1, 2
  297. 000002EA  6010                     bra        +0x12 /* 000002FC */
  298. label000002EC:
  299. 000002EC  22D8                     move.l     [A1]+, [A0]+
  300. 000002EE  22D8                     move.l     [A1]+, [A0]+
  301. 000002F0  22D8                     move.l     [A1]+, [A0]+
  302. 000002F2  22D8                     move.l     [A1]+, [A0]+
  303. 000002F4  22D8                     move.l     [A1]+, [A0]+
  304. 000002F6  22D8                     move.l     [A1]+, [A0]+
  305. 000002F8  22D8                     move.l     [A1]+, [A0]+
  306. 000002FA  22D8                     move.l     [A1]+, [A0]+
  307. label000002FC:
  308. 000002FC  5181                     subq.l     D1, 8
  309. 000002FE  6EEC                     bgt        -0x12 /* 000002EC */
  310. 00000300  4441                     neg.w      D1
  311. 00000302  D241                     add.w      D1, D1
  312. 00000304  4EFB 1002                jmp        [PC + D1.w + 0x2]
  313. 00000308  22D8                     move.l     [A1]+, [A0]+
  314. 0000030A  22D8                     move.l     [A1]+, [A0]+
  315. 0000030C  22D8                     move.l     [A1]+, [A0]+
  316. 0000030E  22D8                     move.l     [A1]+, [A0]+
  317. 00000310  22D8                     move.l     [A1]+, [A0]+
  318. 00000312  22D8                     move.l     [A1]+, [A0]+
  319. 00000314  22D8                     move.l     [A1]+, [A0]+
  320. 00000316  22D8                     move.l     [A1]+, [A0]+
  321. 00000318  0800 0001                btst.b     D0, 0x1
  322. 0000031C  6700 0004                beq        +0x6 /* 00000322 */
  323. 00000320  32D8                     move.w     [A1]+, [A0]+
  324. label00000322:
  325. 00000322  0800 0000                btst.b     D0, 0x0
  326. 00000326  6700 0042                beq        +0x44 /* 0000036A */
  327. 0000032A  12D8                     move.b     [A1]+, [A0]+
  328. 0000032C  4219                     clr.b      [A1]+
  329. 0000032E  6000 003A                bra        +0x3C /* 0000036A */
  330. label00000332:
  331. 00000332  12D8                     move.b     [A1]+, [A0]+
  332. 00000334  12D8                     move.b     [A1]+, [A0]+
  333. 00000336  12D8                     move.b     [A1]+, [A0]+
  334. 00000338  12D8                     move.b     [A1]+, [A0]+
  335. 0000033A  12D8                     move.b     [A1]+, [A0]+
  336. 0000033C  12D8                     move.b     [A1]+, [A0]+
  337. 0000033E  12D8                     move.b     [A1]+, [A0]+
  338. 00000340  12D8                     move.b     [A1]+, [A0]+
  339. label00000342:
  340. 00000342  5181                     subq.l     D1, 8
  341. 00000344  6EEC                     bgt        -0x12 /* 00000332 */
  342. 00000346  4441                     neg.w      D1
  343. 00000348  D241                     add.w      D1, D1
  344. 0000034A  4EFB 1002                jmp        [PC + D1.w + 0x2]
  345. 0000034E  12D8                     move.b     [A1]+, [A0]+
  346. 00000350  12D8                     move.b     [A1]+, [A0]+
  347. 00000352  12D8                     move.b     [A1]+, [A0]+
  348. 00000354  12D8                     move.b     [A1]+, [A0]+
  349. 00000356  12D8                     move.b     [A1]+, [A0]+
  350. 00000358  12D8                     move.b     [A1]+, [A0]+
  351. 0000035A  12D8                     move.b     [A1]+, [A0]+
  352. 0000035C  12D8                     move.b     [A1]+, [A0]+
  353. 0000035E  2409                     move.l     D2, A1
  354. 00000360  0802 0000                btst.b     D2, 0x0
  355. 00000364  6700 0004                beq        +0x6 /* 0000036A */
  356. 00000368  4219                     clr.b      [A1]+
  357. label0000036A:
  358. 0000036A  323C 0002                move.w     D1, 0x2
  359. label0000036E:
  360. 0000036E  4219                     clr.b      [A1]+
  361. 00000370  51C9 FFFC                dbf        D1, -0x6 /* 0000036E */
  362. 00000374  12EE 0008                move.b     [A1]+, [A6 + 0x8]
  363. 00000378  2280                     move.l     [A1], D0
  364. 0000037A  5280                     addq.l     D0, 1
  365. 0000037C  0200 00FE                andi.b     D0, 0xFE
  366. 00000380  5080                     addq.l     D0, 8
  367. 00000382  D1AD D226                add.l      [A5 - 0x2DDA], D0
  368. 00000386  91AD D21E                sub.l      [A5 - 0x2DE2], D0
  369. 0000038A  203C 0000 0100           move.l     D0, 0x100
  370. 00000390  B0AD D21E                cmp.l      D0, [A5 - 0x2DE2]
  371. 00000394  6D00 0010                blt        +0x12 /* 000003A6 */
  372. 00000398  4267                     clr.w      -[A7]
  373. 0000039A  2F3C 0000 03E8           move.l     -[A7], 0x3E8
  374. 000003A0  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  375. 000003A4  544F                     addq.w     A7, 2
  376. label000003A6:
  377. 000003A6  4E5E                     unlink     A6
  378. 000003A8  205F                     movea.l    A0, [A7]+
  379. 000003AA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  380. 000003AE  4ED0                     jmp        [A0]
  381. export_294:
  382. 000003B0  4E56 FFF6                link       A6, -0x000A
  383. 000003B4  486E FFF6                pea.l      [A6 - 0xA]
  384. 000003B8  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  385. 000003BC  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  386. 000003C0  486E FFF6                pea.l      [A6 - 0xA]
  387. 000003C4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  388. 000003C8  A9EC                     syscall    Pack5/Elems68K
  389. 000003CA  486E FFF6                pea.l      [A6 - 0xA]
  390. 000003CE  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  391. 000003D2  4E5E                     unlink     A6
  392. 000003D4  205F                     movea.l    A0, [A7]+
  393. 000003D6  544F                     addq.w     A7, 2
  394. 000003D8  4ED0                     jmp        [A0]
  395. export_295:
  396. 000003DA  4EAD 243A                jsr        [A5 + 0x243A /* export_1155 */]
  397. 000003DE  2248                     movea.l    A1, A0
  398. 000003E0  206F 0008                movea.l    A0, [A7 + 0x8]
  399. 000003E4  2050                     movea.l    A0, [A0]
  400. 000003E6  7000                     moveq.l    D0, 0x00
  401. label000003E8:
  402. 000003E8  0C18 0020                cmpi.b     [A0]+, 0x20 /* ' ' */
  403. 000003EC  67FA                     beq        -0x4 /* 000003E8 */
  404. 000003EE  5348                     subq.w     A0, 1
  405. 000003F0  0C28 0020 0002           cmpi.b     [A0 + 0x2], 0x20 /* ' ' */
  406. 000003F6  6616                     bne        +0x18 /* 0000040E */
  407. 000003F8  1010                     move.b     D0, [A0]
  408. 000003FA  0C31 006F 0000           cmpi.b     [A1 + D0.w], 0x6F /* 'o' */
  409. 00000400  660C                     bne        +0xE /* 0000040E */
  410. 00000402  1028 0001                move.b     D0, [A0 + 0x1]
  411. 00000406  0C31 006E 0000           cmpi.b     [A1 + D0.w], 0x6E /* 'n' */
  412. 0000040C  677E                     beq        +0x80 /* 0000048C */
  413. label0000040E:
  414. 0000040E  0C28 0020 0008           cmpi.b     [A0 + 0x8], 0x20 /* ' ' */
  415. 00000414  6600 0064                bne        +0x66 /* 0000047A */
  416. 00000418  1010                     move.b     D0, [A0]
  417. 0000041A  0C31 0066 0000           cmpi.b     [A1 + D0.w], 0x66 /* 'f' */
  418. 00000420  6658                     bne        +0x5A /* 0000047A */
  419. 00000422  1028 0001                move.b     D0, [A0 + 0x1]
  420. 00000426  0C31 0075 0000           cmpi.b     [A1 + D0.w], 0x75 /* 'u' */
  421. 0000042C  664C                     bne        +0x4E /* 0000047A */
  422. 0000042E  1028 0002                move.b     D0, [A0 + 0x2]
  423. 00000432  0C31 006E 0000           cmpi.b     [A1 + D0.w], 0x6E /* 'n' */
  424. 00000438  6640                     bne        +0x42 /* 0000047A */
  425. 0000043A  1028 0003                move.b     D0, [A0 + 0x3]
  426. 0000043E  0C31 0063 0000           cmpi.b     [A1 + D0.w], 0x63 /* 'c' */
  427. 00000444  6634                     bne        +0x36 /* 0000047A */
  428. 00000446  1028 0004                move.b     D0, [A0 + 0x4]
  429. 0000044A  0C31 0074 0000           cmpi.b     [A1 + D0.w], 0x74 /* 't' */
  430. 00000450  6628                     bne        +0x2A /* 0000047A */
  431. 00000452  1028 0005                move.b     D0, [A0 + 0x5]
  432. 00000456  0C31 0069 0000           cmpi.b     [A1 + D0.w], 0x69 /* 'i' */
  433. 0000045C  661C                     bne        +0x1E /* 0000047A */
  434. 0000045E  1028 0006                move.b     D0, [A0 + 0x6]
  435. 00000462  0C31 006F 0000           cmpi.b     [A1 + D0.w], 0x6F /* 'o' */
  436. 00000468  6610                     bne        +0x12 /* 0000047A */
  437. 0000046A  1028 0007                move.b     D0, [A0 + 0x7]
  438. 0000046E  0C31 006E 0000           cmpi.b     [A1 + D0.w], 0x6E /* 'n' */
  439. 00000474  6604                     bne        +0x6 /* 0000047A */
  440. 00000476  7001                     moveq.l    D0, 0x01
  441. 00000478  6014                     bra        +0x16 /* 0000048E */
  442. label0000047A:
  443. 0000047A  0C18 000D                cmpi.b     [A0]+, 0xD /* '\r' */
  444. 0000047E  62FA                     bhi        -0x4 /* 0000047A */
  445. 00000480  6700 FF66                beq        -0x98 /* 000003E8 */
  446. 00000484  4A28 FFFF                tst.b      [A0 - 0x1]
  447. 00000488  66F0                     bne        -0xE /* 0000047A */
  448. 0000048A  5348                     subq.w     A0, 1
  449. label0000048C:
  450. 0000048C  7000                     moveq.l    D0, 0x00
  451. label0000048E:
  452. 0000048E  226F 0008                movea.l    A1, [A7 + 0x8]
  453. 00000492  2288                     move.l     [A1], A0
  454. 00000494  226F 0004                movea.l    A1, [A7 + 0x4]
  455. 00000498  1280                     move.b     [A1], D0
  456. 0000049A  205F                     movea.l    A0, [A7]+
  457. 0000049C  504F                     addq.w     A7, 8
  458. 0000049E  4ED0                     jmp        [A0]
  459. export_296:
  460. 000004A0  4EAD 243A                jsr        [A5 + 0x243A /* export_1155 */]
  461. 000004A4  2248                     movea.l    A1, A0
  462. 000004A6  206F 0004                movea.l    A0, [A7 + 0x4]
  463. 000004AA  7000                     moveq.l    D0, 0x00
  464. 000004AC  7400                     moveq.l    D2, 0x00
  465. 000004AE  1418                     move.b     D2, [A0]+
  466. 000004B0  3202                     move.w     D1, D2
  467. 000004B2  EF4A                     lsl        D2.w, 7
  468. 000004B4  600A                     bra        +0xC /* 000004C0 */
  469. label000004B6:
  470. 000004B6  E35A                     rol        D2.w, 1
  471. 000004B8  1018                     move.b     D0, [A0]+
  472. 000004BA  1031 0000                move.b     D0, [A1 + D0.w]
  473. 000004BE  B102                     xor.b      D2, D0
  474. label000004C0:
  475. 000004C0  51C9 FFF4                dbf        D1, -0xE /* 000004B6 */
  476. 000004C4  84EF 0008                divu.w     D2, [A7 + 0x8]
  477. 000004C8  4242                     clr.w      D2
  478. 000004CA  4842                     swap.w     D2
  479. 000004CC  E58A                     lsl        D2, 2
  480. 000004CE  D4AF 000A                add.l      D2, [A7 + 0xA]
  481. 000004D2  205F                     movea.l    A0, [A7]+
  482. 000004D4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  483. 000004D8  2E82                     move.l     [A7], D2
  484. 000004DA  4ED0                     jmp        [A0]
  485. export_297:
  486. 000004DC  4E56 FEFC                link       A6, -0x0104
  487. 000004E0  206E 000A                movea.l    A0, [A6 + 0xA]
  488. 000004E4  4210                     clr.b      [A0]
  489. 000004E6  4267                     clr.w      -[A7]
  490. 000004E8  486E FFFD                pea.l      [A6 - 0x3]
  491. 000004EC  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  492. 000004F0  101F                     move.b     D0, [A7]+
  493. 000004F2  6742                     beq        +0x44 /* 00000536 */
  494. 000004F4  4267                     clr.w      -[A7]
  495. 000004F6  2F2D B658                move.l     -[A7], [A5 - 0x49A8]
  496. 000004FA  3F2D B650                move.w     -[A7], [A5 - 0x49B0]
  497. 000004FE  4EAD 2652                jsr        [A5 + 0x2652 /* export_1222 */]
  498. 00000502  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  499. 00000506  206E 000A                movea.l    A0, [A6 + 0xA]
  500. 0000050A  2F08                     move.l     -[A7], A0
  501. 0000050C  486E FEFC                pea.l      [A6 - 0x104]
  502. 00000510  2F2D B658                move.l     -[A7], [A5 - 0x49A8]
  503. 00000514  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  504. 00000518  3F2D C63C                move.w     -[A7], [A5 - 0x39C4]
  505. 0000051C  3F2D C63E                move.w     -[A7], [A5 - 0x39C2]
  506. 00000520  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  507. 00000524  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  508. 00000528  201F                     move.l     D0, [A7]+
  509. 0000052A  205F                     movea.l    A0, [A7]+
  510. 0000052C  2240                     movea.l    A1, D0
  511. 0000052E  703F                     moveq.l    D0, 0x3F
  512. label00000530:
  513. 00000530  20D9                     move.l     [A0]+, [A1]+
  514. 00000532  51C8 FFFC                dbf        D0, -0x6 /* 00000530 */
  515. label00000536:
  516. 00000536  102E FFFD                move.b     D0, [A6 - 0x3]
  517. 0000053A  6704                     beq        +0x6 /* 00000540 */
  518. 0000053C  4EBA 14DA                jsr        [PC + 0x14DA /* 00001A18 */]
  519. label00000540:
  520. 00000540  486D 1762                pea.l      [A5 + 0x1762 /* export_744 */]
  521. 00000544  A9F1                     syscall    UnloadSeg
  522. 00000546  4E5E                     unlink     A6
  523. 00000548  205F                     movea.l    A0, [A7]+
  524. 0000054A  544F                     addq.w     A7, 2
  525. 0000054C  4ED0                     jmp        [A0]
  526. export_298:
  527. 0000054E  4E56 FFF2                link       A6, -0x000E
  528. 00000552  48E7 0118                movem.l    -[A7], D7,A3,A4
  529. 00000556  7000                     moveq.l    D0, 0x00
  530. 00000558  2D40 0008                move.l     [A6 + 0x8], D0
  531. 0000055C  4267                     clr.w      -[A7]
  532. 0000055E  486E FFF3                pea.l      [A6 - 0xD]
  533. 00000562  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  534. 00000566  101F                     move.b     D0, [A7]+
  535. 00000568  674A                     beq        +0x4C /* 000005B4 */
  536. 0000056A  302D C63E                move.w     D0, [A5 - 0x39C2]
  537. 0000056E  906D C63C                sub.w      D0, [A5 - 0x39C4]
  538. 00000572  48C0                     ext.l      D0
  539. 00000574  2E00                     move.l     D7, D0
  540. 00000576  42A7                     clr.l      -[A7]
  541. 00000578  2007                     move.l     D0, D7
  542. 0000057A  5280                     addq.l     D0, 1
  543. 0000057C  2F00                     move.l     -[A7], D0
  544. 0000057E  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  545. 00000582  285F                     movea.l    A4, [A7]+
  546. 00000584  200C                     move.l     D0, A4
  547. 00000586  6736                     beq        +0x38 /* 000005BE */
  548. 00000588  4A87                     tst.l      D7
  549. 0000058A  6F1E                     ble        +0x20 /* 000005AA */
  550. 0000058C  206D C820                movea.l    A0, [A5 - 0x37E0]
  551. 00000590  2050                     movea.l    A0, [A0]
  552. 00000592  2068 003E                movea.l    A0, [A0 + 0x3E]
  553. 00000596  302D C63C                move.w     D0, [A5 - 0x39C4]
  554. 0000059A  48C0                     ext.l      D0
  555. 0000059C  2640                     movea.l    A3, D0
  556. 0000059E  D7D0                     add.l      A3, [A0]
  557. 000005A0  2F0B                     move.l     -[A7], A3
  558. 000005A2  2F14                     move.l     -[A7], [A4]
  559. 000005A4  2F07                     move.l     -[A7], D7
  560. 000005A6  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  561. label000005AA:
  562. 000005AA  2647                     movea.l    A3, D7
  563. 000005AC  D7D4                     add.l      A3, [A4]
  564. 000005AE  4213                     clr.b      [A3]
  565. 000005B0  2D4C 0008                move.l     [A6 + 0x8], A4
  566. label000005B4:
  567. 000005B4  102E FFF3                move.b     D0, [A6 - 0xD]
  568. 000005B8  6704                     beq        +0x6 /* 000005BE */
  569. 000005BA  4EBA 145C                jsr        [PC + 0x145C /* 00001A18 */]
  570. label000005BE:
  571. 000005BE  486D 1762                pea.l      [A5 + 0x1762 /* export_744 */]
  572. 000005C2  A9F1                     syscall    UnloadSeg
  573. 000005C4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  574. 000005C8  4E5E                     unlink     A6
  575. 000005CA  4E75                     rts
  576. export_299:
  577. 000005CC  4E56 FF00                link       A6, -0x0100
  578. 000005D0  426D C824                clr.w      [A5 - 0x37DC]
  579. 000005D4  206E 000A                movea.l    A0, [A6 + 0xA]
  580. 000005D8  2F08                     move.l     -[A7], A0
  581. 000005DA  486E FF00                pea.l      [A6 - 0x100]
  582. 000005DE  2F2D B45A                move.l     -[A7], [A5 - 0x4BA6]
  583. 000005E2  3F2D B456                move.w     -[A7], [A5 - 0x4BAA]
  584. 000005E6  3F2D B458                move.w     -[A7], [A5 - 0x4BA8]
  585. 000005EA  3F2D B466                move.w     -[A7], [A5 - 0x4B9A]
  586. 000005EE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  587. 000005F2  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  588. 000005F6  201F                     move.l     D0, [A7]+
  589. 000005F8  205F                     movea.l    A0, [A7]+
  590. 000005FA  2240                     movea.l    A1, D0
  591. 000005FC  703F                     moveq.l    D0, 0x3F
  592. label000005FE:
  593. 000005FE  20D9                     move.l     [A0]+, [A1]+
  594. 00000600  51C8 FFFC                dbf        D0, -0x6 /* 000005FE */
  595. 00000604  486D 176A                pea.l      [A5 + 0x176A /* export_745 */]
  596. 00000608  A9F1                     syscall    UnloadSeg
  597. 0000060A  4E5E                     unlink     A6
  598. 0000060C  205F                     movea.l    A0, [A7]+
  599. 0000060E  544F                     addq.w     A7, 2
  600. 00000610  4ED0                     jmp        [A0]
  601. fn00000612:
  602. 00000612  4E56 0000                link       A6, 0
  603. 00000616  2F0C                     move.l     -[A7], A4
  604. 00000618  286E 0008                movea.l    A4, [A6 + 0x8]
  605. 0000061C  102C FFFF                move.b     D0, [A4 - 0x1]
  606. 00000620  670A                     beq        +0xC /* 0000062C */
  607. 00000622  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  608. 00000626  4267                     clr.w      -[A7]
  609. 00000628  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  610. label0000062C:
  611. 0000062C  206E 0008                movea.l    A0, [A6 + 0x8]
  612. 00000630  216C FFFA 0008           move.l     [A0 + 0x8], [A4 - 0x6]
  613. 00000636  206E 0008                movea.l    A0, [A6 + 0x8]
  614. 0000063A  2C48                     movea.l    A6, A0
  615. 0000063C  4EFA 0158                jmp        [PC + 0x158 /* 00000796 */]
  616. 00000640  0000 285F                ori.b      D0, 0x5F /* '_' */
  617. 00000644  4E5E                     unlink     A6
  618. 00000646  2E9F                     move.l     [A7], [A7]+
  619. 00000648  4E75                     rts
  620. fn0000064A:
  621. 0000064A  4E56 0000                link       A6, 0
  622. 0000064E  102E 000C                move.b     D0, [A6 + 0xC]
  623. 00000652  6602                     bne        +0x4 /* 00000656 */
  624. 00000654  6026                     bra        +0x28 /* 0000067C */
  625. label00000656:
  626. 00000656  42A7                     clr.l      -[A7]
  627. 00000658  7001                     moveq.l    D0, 0x01
  628. 0000065A  2F00                     move.l     -[A7], D0
  629. 0000065C  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  630. 00000660  206E 0008                movea.l    A0, [A6 + 0x8]
  631. 00000664  215F FFFA                move.l     [A0 - 0x6], [A7]+
  632. 00000668  226E 0008                movea.l    A1, [A6 + 0x8]
  633. 0000066C  2069 FFFA                movea.l    A0, [A1 - 0x6]
  634. 00000670  2050                     movea.l    A0, [A0]
  635. 00000672  4210                     clr.b      [A0]
  636. 00000674  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  637. 00000678  4EBA FF98                jsr        [PC - 0x68 /* 00000612 */]
  638. label0000067C:
  639. 0000067C  4E5E                     unlink     A6
  640. 0000067E  205F                     movea.l    A0, [A7]+
  641. 00000680  5C4F                     addq.w     A7, 6
  642. 00000682  4ED0                     jmp        [A0]
  643. export_300:
  644. 00000684  4E56 FFDC                link       A6, -0x0024
  645. 00000688  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  646. 0000068C  422E FFFF                clr.b      [A6 - 0x1]
  647. 00000690  4A6D B456                tst.w      [A5 - 0x4BAA]
  648. 00000694  57C0                     seq        D0
  649. 00000696  4400                     neg.b      D0
  650. 00000698  1F00                     move.b     -[A7], D0
  651. 0000069A  2F0E                     move.l     -[A7], A6
  652. 0000069C  4EBA FFAC                jsr        [PC - 0x54 /* 0000064A */]
  653. 000006A0  4267                     clr.w      -[A7]
  654. 000006A2  2F2D B45A                move.l     -[A7], [A5 - 0x4BA6]
  655. 000006A6  3F2D B456                move.w     -[A7], [A5 - 0x4BAA]
  656. 000006AA  3F3C 0002                move.w     -[A7], 0x2
  657. 000006AE  4EAD 2642                jsr        [A5 + 0x2642 /* export_1220 */]
  658. 000006B2  3D5F FFEA                move.w     [A6 - 0x16], [A7]+
  659. 000006B6  3D6E FFEA FFE8           move.w     [A6 - 0x18], [A6 - 0x16]
  660. 000006BC  202D B45A                move.l     D0, [A5 - 0x4BA6]
  661. 000006C0  B0AD A688                cmp.l      D0, [A5 - 0x5978]
  662. 000006C4  660A                     bne        +0xC /* 000006D0 */
  663. 000006C6  302E FFE8                move.w     D0, [A6 - 0x18]
  664. 000006CA  4440                     neg.w      D0
  665. 000006CC  3D40 FFE8                move.w     [A6 - 0x18], D0
  666. label000006D0:
  667. 000006D0  302D B466                move.w     D0, [A5 - 0x4B9A]
  668. 000006D4  906D B458                sub.w      D0, [A5 - 0x4BA8]
  669. 000006D8  3D40 FFF8                move.w     [A6 - 0x8], D0
  670. 000006DC  4A6E FFF8                tst.w      [A6 - 0x8]
  671. 000006E0  5FC0                     sle        D0
  672. 000006E2  4400                     neg.b      D0
  673. 000006E4  1F00                     move.b     -[A7], D0
  674. 000006E6  2F0E                     move.l     -[A7], A6
  675. 000006E8  4EBA FF60                jsr        [PC - 0xA0 /* 0000064A */]
  676. 000006EC  42A7                     clr.l      -[A7]
  677. 000006EE  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  678. 000006F2  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  679. 000006F6  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  680. 000006FA  57C0                     seq        D0
  681. 000006FC  4400                     neg.b      D0
  682. 000006FE  1F00                     move.b     -[A7], D0
  683. 00000700  2F0E                     move.l     -[A7], A6
  684. 00000702  4EBA FF46                jsr        [PC - 0xBA /* 0000064A */]
  685. 00000706  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  686. 0000070C  42A7                     clr.l      -[A7]
  687. 0000070E  302E FFF8                move.w     D0, [A6 - 0x8]
  688. 00000712  5240                     addq.w     D0, 1
  689. 00000714  48C0                     ext.l      D0
  690. 00000716  2F00                     move.l     -[A7], D0
  691. 00000718  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  692. 0000071C  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  693. 00000720  57C0                     seq        D0
  694. 00000722  4400                     neg.b      D0
  695. 00000724  1F00                     move.b     -[A7], D0
  696. 00000726  2F0E                     move.l     -[A7], A6
  697. 00000728  4EBA FF20                jsr        [PC - 0xE0 /* 0000064A */]
  698. 0000072C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  699. 00000730  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  700. 00000734  4267                     clr.w      -[A7]
  701. 00000736  486E FFF4                pea.l      [A6 - 0xC]
  702. 0000073A  486E FFF0                pea.l      [A6 - 0x10]
  703. 0000073E  486E FFE0                pea.l      [A6 - 0x20]
  704. 00000742  486E FFDC                pea.l      [A6 - 0x24]
  705. 00000746  4EAD 268A                jsr        [A5 + 0x268A /* export_1229 */]
  706. 0000074A  4AAE FFF4                tst.l      [A6 - 0xC]
  707. 0000074E  660A                     bne        +0xC /* 0000075A */
  708. 00000750  2F3C 0000 2F50           move.l     -[A7], 0x2F50 /* '/P' */
  709. 00000756  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  710. label0000075A:
  711. 0000075A  302D B458                move.w     D0, [A5 - 0x4BA8]
  712. 0000075E  48C0                     ext.l      D0
  713. 00000760  D1AE FFF4                add.l      [A6 - 0xC], D0
  714. 00000764  206E FFFA                movea.l    A0, [A6 - 0x6]
  715. 00000768  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  716. 0000076C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  717. 00000770  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  718. 00000774  302E FFF8                move.w     D0, [A6 - 0x8]
  719. 00000778  48C0                     ext.l      D0
  720. 0000077A  2F00                     move.l     -[A7], D0
  721. 0000077C  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  722. 00000780  302E FFF8                move.w     D0, [A6 - 0x8]
  723. 00000784  48C0                     ext.l      D0
  724. 00000786  D1AE FFEC                add.l      [A6 - 0x14], D0
  725. 0000078A  206E FFEC                movea.l    A0, [A6 - 0x14]
  726. 0000078E  4210                     clr.b      [A0]
  727. 00000790  2F0E                     move.l     -[A7], A6
  728. 00000792  4EBA FE7E                jsr        [PC - 0x182 /* 00000612 */]
  729. label00000796:
  730. 00000796  4FEE FFBC                lea.l      A7, [A6 - 0x44]
  731. 0000079A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  732. 0000079E  4E5E                     unlink     A6
  733. 000007A0  4E75                     rts
  734. export_301:
  735. 000007A2  4E56 FDB8                link       A6, -0x0248
  736. 000007A6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  737. 000007AA  206E 000A                movea.l    A0, [A6 + 0xA]
  738. 000007AE  4210                     clr.b      [A0]
  739. 000007B0  102D BD5A                move.b     D0, [A5 - 0x42A6]
  740. 000007B4  6714                     beq        +0x16 /* 000007CA */
  741. 000007B6  286D BD60                movea.l    A4, [A5 - 0x42A0]
  742. 000007BA  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  743. 000007BE  43FA 0216                lea.l      A1, [PC + 0x216 /* 000009D6, value 0xB6D6573, pstring "message box" */]
  744. 000007C2  20D9                     move.l     [A0]+, [A1]+
  745. 000007C4  20D9                     move.l     [A0]+, [A1]+
  746. 000007C6  20D9                     move.l     [A0]+, [A1]+
  747. 000007C8  6074                     bra        +0x76 /* 0000083E */
  748. label000007CA:
  749. 000007CA  102D BCB0                move.b     D0, [A5 - 0x4350]
  750. 000007CE  676A                     beq        +0x6C /* 0000083A */
  751. 000007D0  286D BC8C                movea.l    A4, [A5 - 0x4374]
  752. 000007D4  202D C5C2                move.l     D0, [A5 - 0x3A3E]
  753. 000007D8  B0AD A688                cmp.l      D0, [A5 - 0x5978]
  754. 000007DC  660E                     bne        +0x10 /* 000007EC */
  755. 000007DE  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  756. 000007E2  43FA 01EC                lea.l      A1, [PC + 0x1EC /* 000009D0, value 0x4636172, pstring "card" */]
  757. 000007E6  20D9                     move.l     [A0]+, [A1]+
  758. 000007E8  3091                     move.w     [A0], [A1]
  759. 000007EA  600C                     bra        +0xE /* 000007F8 */
  760. label000007EC:
  761. 000007EC  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  762. 000007F0  43FA 01D8                lea.l      A1, [PC + 0x1D8 /* 000009CA, value 0x5626B67, pstring "bkgnd" */]
  763. 000007F4  20D9                     move.l     [A0]+, [A1]+
  764. 000007F6  3091                     move.w     [A0], [A1]
  765. label000007F8:
  766. 000007F8  486E FEF4                pea.l      [A6 - 0x10C]
  767. 000007FC  487A 01C4                pea.l      [PC + 0x1C4 /* 000009C2, value 0x7206669, pstring " field " */]
  768. 00000800  486E FDCC                pea.l      [A6 - 0x234]
  769. 00000804  4267                     clr.w      -[A7]
  770. 00000806  2F2D C5C2                move.l     -[A7], [A5 - 0x3A3E]
  771. 0000080A  3F2D BC92                move.w     -[A7], [A5 - 0x436E]
  772. 0000080E  4EAD 2652                jsr        [A5 + 0x2652 /* export_1222 */]
  773. 00000812  301F                     move.w     D0, [A7]+
  774. 00000814  48C0                     ext.l      D0
  775. 00000816  2F00                     move.l     -[A7], D0
  776. 00000818  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  777. 0000081C  486E FDE0                pea.l      [A6 - 0x220]
  778. 00000820  3F3C 0003                move.w     -[A7], 0x3
  779. 00000824  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  780. 00000828  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  781. 0000082C  43EE FDE0                lea.l      A1, [A6 - 0x220]
  782. 00000830  703F                     moveq.l    D0, 0x3F
  783. label00000832:
  784. 00000832  20D9                     move.l     [A0]+, [A1]+
  785. 00000834  51C8 FFFC                dbf        D0, -0x6 /* 00000832 */
  786. 00000838  6004                     bra        +0x6 /* 0000083E */
  787. label0000083A:
  788. 0000083A  6000 0162                bra        +0x164 /* 0000099E */
  789. label0000083E:
  790. 0000083E  2054                     movea.l    A0, [A4]
  791. 00000840  3E28 0020                move.w     D7, [A0 + 0x20]
  792. 00000844  2054                     movea.l    A0, [A4]
  793. 00000846  3D68 0022 FFFA           move.w     [A6 - 0x6], [A0 + 0x22]
  794. 0000084C  7001                     moveq.l    D0, 0x01
  795. 0000084E  B06E 0008                cmp.w      D0, [A6 + 0x8]
  796. 00000852  6600 00BC                bne        +0xBE /* 00000910 */
  797. 00000856  102D BCB0                move.b     D0, [A5 - 0x4350]
  798. 0000085A  6708                     beq        +0xA /* 00000864 */
  799. 0000085C  3B6D BCA6 B7D8           move.w     [A5 - 0x4828], [A5 - 0x435A]
  800. 00000862  6004                     bra        +0x6 /* 00000868 */
  801. label00000864:
  802. 00000864  426D B7D8                clr.w      [A5 - 0x4828]
  803. label00000868:
  804. 00000868  2054                     movea.l    A0, [A4]
  805. 0000086A  2668 003E                movea.l    A3, [A0 + 0x3E]
  806. 0000086E  2F0B                     move.l     -[A7], A3
  807. 00000870  486E FEE5                pea.l      [A6 - 0x11B]
  808. 00000874  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  809. 00000878  2D53 FEF0                move.l     [A6 - 0x110], [A3]
  810. 0000087C  42A7                     clr.l      -[A7]
  811. 0000087E  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  812. 00000882  3007                     move.w     D0, D7
  813. 00000884  48C0                     ext.l      D0
  814. 00000886  D0AE FEF0                add.l      D0, [A6 - 0x110]
  815. 0000088A  2F00                     move.l     -[A7], D0
  816. 0000088C  4EBA 0382                jsr        [PC + 0x382 /* 00000C10 */]
  817. 00000890  201F                     move.l     D0, [A7]+
  818. 00000892  3A00                     move.w     D5, D0
  819. 00000894  42A7                     clr.l      -[A7]
  820. 00000896  3007                     move.w     D0, D7
  821. 00000898  48C0                     ext.l      D0
  822. 0000089A  D0AE FEF0                add.l      D0, [A6 - 0x110]
  823. 0000089E  2F00                     move.l     -[A7], D0
  824. 000008A0  302E FFFA                move.w     D0, [A6 - 0x6]
  825. 000008A4  48C0                     ext.l      D0
  826. 000008A6  D0AE FEF0                add.l      D0, [A6 - 0x110]
  827. 000008AA  2F00                     move.l     -[A7], D0
  828. 000008AC  4EBA 0362                jsr        [PC + 0x362 /* 00000C10 */]
  829. 000008B0  3005                     move.w     D0, D5
  830. 000008B2  48C0                     ext.l      D0
  831. 000008B4  D09F                     add.l      D0, [A7]+
  832. 000008B6  3D40 FEE2                move.w     [A6 - 0x11E], D0
  833. 000008BA  487A 0100                pea.l      [PC + 0x100 /* 000009BC, value 0x5636861, pstring "char " */]
  834. 000008BE  486E FDCC                pea.l      [A6 - 0x234]
  835. 000008C2  3005                     move.w     D0, D5
  836. 000008C4  5240                     addq.w     D0, 1
  837. 000008C6  48C0                     ext.l      D0
  838. 000008C8  2F00                     move.l     -[A7], D0
  839. 000008CA  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  840. 000008CE  487A 00E6                pea.l      [PC + 0xE6 /* 000009B6, value 0x420746F, pstring " to " */]
  841. 000008D2  486E FDB8                pea.l      [A6 - 0x248]
  842. 000008D6  302E FEE2                move.w     D0, [A6 - 0x11E]
  843. 000008DA  48C0                     ext.l      D0
  844. 000008DC  2F00                     move.l     -[A7], D0
  845. 000008DE  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  846. 000008E2  487A 00C6                pea.l      [PC + 0xC6 /* 000009AA, value 0x4206F66, pstring " of " */]
  847. 000008E6  486E FEF4                pea.l      [A6 - 0x10C]
  848. 000008EA  486E FDE0                pea.l      [A6 - 0x220]
  849. 000008EE  3F3C 0006                move.w     -[A7], 0x6
  850. 000008F2  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  851. 000008F6  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  852. 000008FA  43EE FDE0                lea.l      A1, [A6 - 0x220]
  853. 000008FE  703F                     moveq.l    D0, 0x3F
  854. label00000900:
  855. 00000900  20D9                     move.l     [A0]+, [A1]+
  856. 00000902  51C8 FFFC                dbf        D0, -0x6 /* 00000900 */
  857. 00000906  2F0B                     move.l     -[A7], A3
  858. 00000908  1F2E FEE5                move.b     -[A7], [A6 - 0x11B]
  859. 0000090C  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  860. label00000910:
  861. 00000910  7002                     moveq.l    D0, 0x02
  862. 00000912  B06E 0008                cmp.w      D0, [A6 + 0x8]
  863. 00000916  6676                     bne        +0x78 /* 0000098E */
  864. 00000918  7801                     moveq.l    D4, 0x01
  865. 0000091A  2054                     movea.l    A0, [A4]
  866. 0000091C  2068 003E                movea.l    A0, [A0 + 0x3E]
  867. 00000920  2D50 FEF0                move.l     [A6 - 0x110], [A0]
  868. 00000924  3007                     move.w     D0, D7
  869. 00000926  48C0                     ext.l      D0
  870. 00000928  2C00                     move.l     D6, D0
  871. 0000092A  DCAE FEF0                add.l      D6, [A6 - 0x110]
  872. 0000092E  2046                     movea.l    A0, D6
  873. 00000930  1D50 FEEB                move.b     [A6 - 0x115], [A0]
  874. 00000934  2046                     movea.l    A0, D6
  875. 00000936  4210                     clr.b      [A0]
  876. label00000938:
  877. 00000938  486E FEF0                pea.l      [A6 - 0x110]
  878. 0000093C  4EAD 2472                jsr        [A5 + 0x2472 /* export_1162 */]
  879. 00000940  206E FEF0                movea.l    A0, [A6 - 0x110]
  880. 00000944  4A10                     tst.b      [A0]
  881. 00000946  6706                     beq        +0x8 /* 0000094E */
  882. 00000948  52AE FEF0                addq.l     [A6 - 0x110], 1
  883. 0000094C  5284                     addq.l     D4, 1
  884. label0000094E:
  885. 0000094E  206E FEF0                movea.l    A0, [A6 - 0x110]
  886. 00000952  4A10                     tst.b      [A0]
  887. 00000954  66E2                     bne        -0x1C /* 00000938 */
  888. 00000956  2046                     movea.l    A0, D6
  889. 00000958  10AE FEEB                move.b     [A0], [A6 - 0x115]
  890. 0000095C  487A 0052                pea.l      [PC + 0x52 /* 000009B0, value 0x56C696E, pstring "line " */]
  891. 00000960  486E FDCC                pea.l      [A6 - 0x234]
  892. 00000964  2F04                     move.l     -[A7], D4
  893. 00000966  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  894. 0000096A  487A 003E                pea.l      [PC + 0x3E /* 000009AA, value 0x4206F66, pstring " of " */]
  895. 0000096E  486E FEF4                pea.l      [A6 - 0x10C]
  896. 00000972  486E FDE0                pea.l      [A6 - 0x220]
  897. 00000976  3F3C 0004                move.w     -[A7], 0x4
  898. 0000097A  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  899. 0000097E  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  900. 00000982  43EE FDE0                lea.l      A1, [A6 - 0x220]
  901. 00000986  703F                     moveq.l    D0, 0x3F
  902. label00000988:
  903. 00000988  20D9                     move.l     [A0]+, [A1]+
  904. 0000098A  51C8 FFFC                dbf        D0, -0x6 /* 00000988 */
  905. label0000098E:
  906. 0000098E  206E 000A                movea.l    A0, [A6 + 0xA]
  907. 00000992  43EE FEF4                lea.l      A1, [A6 - 0x10C]
  908. 00000996  703F                     moveq.l    D0, 0x3F
  909. label00000998:
  910. 00000998  20D9                     move.l     [A0]+, [A1]+
  911. 0000099A  51C8 FFFC                dbf        D0, -0x6 /* 00000998 */
  912. label0000099E:
  913. 0000099E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  914. 000009A2  4E5E                     unlink     A6
  915. 000009A4  205F                     movea.l    A0, [A7]+
  916. 000009A6  544F                     addq.w     A7, 2
  917. 000009A8  4ED0                     jmp        [A0]
  918. 000009AA  0420 6F66                subi.b     -[A0], 0x66 /* 'f' */
  919. 000009AE  2000                     move.l     D0, D0
  920. 000009B0  056C 696E                bchg       [A4 + 0x696E], D2
  921. 000009B4  6520                     bcs        +0x22 /* 000009D6 */
  922. 000009B6  0420 746F                subi.b     -[A0], 0x6F /* 'o' */
  923. 000009BA  2000                     move.l     D0, D0
  924. 000009BC  0563                     bchg       -[A3], D2
  925. 000009BE  6861                     bvc        +0x63 /* 00000A21 */
  926. 000009C0  7220                     moveq.l    D1, 0x20
  927. 000009C2  0720                     btst       -[A0], D3
  928. 000009C4  6669                     bne        +0x6B /* 00000A2F */
  929. 000009C6  656C                     bcs        +0x6E /* 00000A34 */
  930. 000009C8  6420                     bcc        +0x22 /* 000009EA */
  931. 000009CA  0562                     bchg       -[A2], D2
  932. 000009CC  6B67                     bmi        +0x69 /* 00000A35 */
  933. 000009CE  6E64                     bgt        +0x66 /* 00000A34 */
  934. 000009D0  0463 6172                subi.w     -[A3], 0x6172 /* 'ar' */
  935. 000009D4  6400 0B6D                bcc        +0xB6F /* 00001543 */
  936. // begin alternate branch 000009D6-000009DA
  937. label000009D6:
  938. 000009D6  0B6D 6573                bchg       [A5 + 0x6573], D5
  939. // end alternate branch 000009D6-000009DA
  940. label000009D6: // (misaligned)
  941. 000009D8  6573                     bcs        +0x75 /* 00000A4D */
  942. 000009DA  7361                     moveq.l    D1, 0x61
  943. 000009DC  6765                     beq        +0x67 /* 00000A43 */
  944. 000009DE  2062                     movea.l    A0, -[A2]
  945. 000009E0  6F78                     ble        +0x7A /* 00000A5A */
  946. export_302:
  947. 000009E2  4E56 FFEC                link       A6, -0x0014
  948. 000009E6  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  949. label000009EA:
  950. 000009EA  7000                     moveq.l    D0, 0x00
  951. 000009EC  2840                     movea.l    A4, D0
  952. 000009EE  102D BD5A                move.b     D0, [A5 - 0x42A6]
  953. 000009F2  6704                     beq        +0x6 /* 000009F8 */
  954. 000009F4  286D BD60                movea.l    A4, [A5 - 0x42A0]
  955. label000009F8:
  956. 000009F8  102D BCB0                move.b     D0, [A5 - 0x4350]
  957. 000009FC  6704                     beq        +0x6 /* 00000A02 */
  958. 000009FE  286D BC8C                movea.l    A4, [A5 - 0x4374]
  959. label00000A02:
  960. 00000A02  200C                     move.l     D0, A4
  961. 00000A04  674A                     beq        +0x4C /* 00000A50 */
  962. 00000A06  2054                     movea.l    A0, [A4]
  963. 00000A08  2254                     movea.l    A1, [A4]
  964. 00000A0A  3028 0022                move.w     D0, [A0 + 0x22]
  965. 00000A0E  9069 0020                sub.w      D0, [A1 + 0x20]
  966. 00000A12  48C0                     ext.l      D0
  967. 00000A14  2E00                     move.l     D7, D0
  968. 00000A16  6F38                     ble        +0x3A /* 00000A50 */
  969. 00000A18  42A7                     clr.l      -[A7]
  970. 00000A1A  2007                     move.l     D0, D7
  971. 00000A1C  5280                     addq.l     D0, 1
  972. 00000A1E  2F00                     move.l     -[A7], D0
  973. 00000A20  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  974. 00000A24  265F                     movea.l    A3, [A7]+
  975. 00000A26  200B                     move.l     D0, A3
  976. 00000A28  6726                     beq        +0x28 /* 00000A50 */
  977. 00000A2A  2054                     movea.l    A0, [A4]
  978. 00000A2C  2068 003E                movea.l    A0, [A0 + 0x3E]
  979. 00000A30  2254                     movea.l    A1, [A4]
  980. 00000A32  3029 0020                move.w     D0, [A1 + 0x20]
  981. // begin alternate branch 00000A34-00000A38
  982. label00000A34:
  983. 00000A34  0020 48C0                ori.b      -[A0], 0xC0
  984. // end alternate branch 00000A34-00000A38
  985. label00000A34: // (misaligned)
  986. 00000A36  48C0                     ext.l      D0
  987. 00000A38  2A00                     move.l     D5, D0
  988. 00000A3A  DA90                     add.l      D5, [A0]
  989. 00000A3C  2C13                     move.l     D6, [A3]
  990. 00000A3E  2F05                     move.l     -[A7], D5
  991. 00000A40  2F06                     move.l     -[A7], D6
  992. 00000A42  2F07                     move.l     -[A7], D7
  993. 00000A44  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  994. 00000A48  DC87                     add.l      D6, D7
  995. 00000A4A  2046                     movea.l    A0, D6
  996. 00000A4C  4210                     clr.b      [A0]
  997. 00000A4E  6010                     bra        +0x12 /* 00000A60 */
  998. label00000A50:
  999. 00000A50  42A7                     clr.l      -[A7]
  1000. 00000A52  7001                     moveq.l    D0, 0x01
  1001. 00000A54  2F00                     move.l     -[A7], D0
  1002. 00000A56  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  1003. label00000A5A:
  1004. 00000A5A  265F                     movea.l    A3, [A7]+
  1005. 00000A5C  2053                     movea.l    A0, [A3]
  1006. 00000A5E  4210                     clr.b      [A0]
  1007. label00000A60:
  1008. 00000A60  2D4B 0008                move.l     [A6 + 0x8], A3
  1009. 00000A64  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1010. 00000A68  4E5E                     unlink     A6
  1011. 00000A6A  4E75                     rts
  1012. export_303:
  1013. 00000A6C  4E56 FFBE                link       A6, -0x0042
  1014. 00000A70  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1015. 00000A74  266E 0008                movea.l    A3, [A6 + 0x8]
  1016. 00000A78  3A2E 000C                move.w     D5, [A6 + 0xC]
  1017. 00000A7C  382E 0012                move.w     D4, [A6 + 0x12]
  1018. 00000A80  4A44                     tst.w      D4
  1019. 00000A82  6F0E                     ble        +0x10 /* 00000A92 */
  1020. 00000A84  42A7                     clr.l      -[A7]
  1021. 00000A86  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1022. 00000A8A  4EAD 25FA                jsr        [A5 + 0x25FA /* export_1211 */]
  1023. 00000A8E  2E1F                     move.l     D7, [A7]+
  1024. 00000A90  6004                     bra        +0x6 /* 00000A96 */
  1025. label00000A92:
  1026. 00000A92  2E2E 0014                move.l     D7, [A6 + 0x14]
  1027. label00000A96:
  1028. 00000A96  4267                     clr.w      -[A7]
  1029. 00000A98  2F07                     move.l     -[A7], D7
  1030. 00000A9A  3004                     move.w     D0, D4
  1031. 00000A9C  6A02                     bpl        +0x4 /* 00000AA0 */
  1032. 00000A9E  4440                     neg.w      D0
  1033. label00000AA0:
  1034. 00000AA0  3F00                     move.w     -[A7], D0
  1035. 00000AA2  486E FFBE                pea.l      [A6 - 0x42]
  1036. 00000AA6  4EAD 263A                jsr        [A5 + 0x263A /* export_1219 */]
  1037. 00000AAA  1D5F FFDD                move.b     [A6 - 0x23], [A7]+
  1038. 00000AAE  4A45                     tst.w      D5
  1039. 00000AB0  6C14                     bge        +0x16 /* 00000AC6 */
  1040. 00000AB2  1F3C 0001                move.b     -[A7], 0x1
  1041. 00000AB6  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  1042. 00000ABA  102D BCB0                move.b     D0, [A5 - 0x4350]
  1043. 00000ABE  6706                     beq        +0x8 /* 00000AC6 */
  1044. 00000AC0  4267                     clr.w      -[A7]
  1045. 00000AC2  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  1046. label00000AC6:
  1047. 00000AC6  486E FFBE                pea.l      [A6 - 0x42]
  1048. 00000ACA  2F07                     move.l     -[A7], D7
  1049. 00000ACC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1050. 00000AD0  3F04                     move.w     -[A7], D4
  1051. 00000AD2  3F3A 013A                move.w     -[A7], [PC + 0x13A /* 00000C0E, value 0x0, cstring "" */]
  1052. 00000AD6  486D C820                pea.l      [A5 - 0x37E0]
  1053. 00000ADA  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  1054. 00000ADE  206D C820                movea.l    A0, [A5 - 0x37E0]
  1055. 00000AE2  2850                     movea.l    A4, [A0]
  1056. 00000AE4  396E 0010 0020           move.w     [A4 + 0x20], [A6 + 0x10]
  1057. 00000AEA  396E 000E 0022           move.w     [A4 + 0x22], [A6 + 0xE]
  1058. 00000AF0  4267                     clr.w      -[A7]
  1059. 00000AF2  486E FFF4                pea.l      [A6 - 0xC]
  1060. 00000AF6  2F2D C820                move.l     -[A7], [A5 - 0x37E0]
  1061. 00000AFA  4267                     clr.w      -[A7]
  1062. 00000AFC  4EAD 2A02                jsr        [A5 + 0x2A02 /* export_1340 */]
  1063. 00000B00  1D5F FFDC                move.b     [A6 - 0x24], [A7]+
  1064. 00000B04  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1065. 00000B08  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1066. 00000B0C  20D9                     move.l     [A0]+, [A1]+
  1067. 00000B0E  20D9                     move.l     [A0]+, [A1]+
  1068. 00000B10  20D9                     move.l     [A0]+, [A1]+
  1069. 00000B12  4A45                     tst.w      D5
  1070. 00000B14  6F3C                     ble        +0x3E /* 00000B52 */
  1071. 00000B16  3005                     move.w     D0, D5
  1072. 00000B18  5340                     subq.w     D0, 1
  1073. 00000B1A  670A                     beq        +0xC /* 00000B26 */
  1074. 00000B1C  5340                     subq.w     D0, 1
  1075. 00000B1E  670C                     beq        +0xE /* 00000B2C */
  1076. 00000B20  5340                     subq.w     D0, 1
  1077. 00000B22  670E                     beq        +0x10 /* 00000B32 */
  1078. 00000B24  6028                     bra        +0x2A /* 00000B4E */
  1079. label00000B26:
  1080. 00000B26  36AE FFF4                move.w     [A3], [A6 - 0xC]
  1081. 00000B2A  6022                     bra        +0x24 /* 00000B4E */
  1082. label00000B2C:
  1083. 00000B2C  36AE FFF8                move.w     [A3], [A6 - 0x8]
  1084. 00000B30  601C                     bra        +0x1E /* 00000B4E */
  1085. label00000B32:
  1086. 00000B32  102E FFDC                move.b     D0, [A6 - 0x24]
  1087. 00000B36  6712                     beq        +0x14 /* 00000B4A */
  1088. 00000B38  4267                     clr.w      -[A7]
  1089. 00000B3A  4240                     clr.w      D0
  1090. 00000B3C  102E FFF6                move.b     D0, [A6 - 0xA]
  1091. 00000B40  3F00                     move.w     -[A7], D0
  1092. 00000B42  4EAD 1F5A                jsr        [A5 + 0x1F5A /* export_999 */]
  1093. 00000B46  369F                     move.w     [A3], [A7]+
  1094. 00000B48  6004                     bra        +0x6 /* 00000B4E */
  1095. label00000B4A:
  1096. 00000B4A  36BC FFFF                move.w     [A3], 0xFFFF
  1097. label00000B4E:
  1098. 00000B4E  6000 00B0                bra        +0xB2 /* 00000C00 */
  1099. label00000B52:
  1100. 00000B52  302E 0010                move.w     D0, [A6 + 0x10]
  1101. 00000B56  48C0                     ext.l      D0
  1102. 00000B58  2F00                     move.l     -[A7], D0
  1103. 00000B5A  302E 000E                move.w     D0, [A6 + 0xE]
  1104. 00000B5E  48C0                     ext.l      D0
  1105. 00000B60  2F00                     move.l     -[A7], D0
  1106. 00000B62  2F2D C820                move.l     -[A7], [A5 - 0x37E0]
  1107. 00000B66  A9D1                     syscall    TESetSelect
  1108. 00000B68  3005                     move.w     D0, D5
  1109. 00000B6A  5640                     addq.w     D0, 3
  1110. 00000B6C  6728                     beq        +0x2A /* 00000B96 */
  1111. 00000B6E  5340                     subq.w     D0, 1
  1112. 00000B70  670E                     beq        +0x10 /* 00000B80 */
  1113. 00000B72  5340                     subq.w     D0, 1
  1114. 00000B74  6702                     beq        +0x4 /* 00000B78 */
  1115. 00000B76  602C                     bra        +0x2E /* 00000BA4 */
  1116. label00000B78:
  1117. 00000B78  3D53 FFF4                move.w     [A6 - 0xC], [A3]
  1118. 00000B7C  7C01                     moveq.l    D6, 0x01
  1119. 00000B7E  6024                     bra        +0x26 /* 00000BA4 */
  1120. label00000B80:
  1121. 00000B80  4267                     clr.w      -[A7]
  1122. 00000B82  3F13                     move.w     -[A7], [A3]
  1123. 00000B84  2F3C 03E7 0004           move.l     -[A7], 0x3E70004
  1124. 00000B8A  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  1125. 00000B8E  3D5F FFF8                move.w     [A6 - 0x8], [A7]+
  1126. 00000B92  7C04                     moveq.l    D6, 0x04
  1127. 00000B94  600E                     bra        +0x10 /* 00000BA4 */
  1128. label00000B96:
  1129. 00000B96  4267                     clr.w      -[A7]
  1130. 00000B98  3F13                     move.w     -[A7], [A3]
  1131. 00000B9A  4EAD 1DF2                jsr        [A5 + 0x1DF2 /* export_954 */]
  1132. 00000B9E  1D5F FFF6                move.b     [A6 - 0xA], [A7]+
  1133. 00000BA2  7C02                     moveq.l    D6, 0x02
  1134. label00000BA4:
  1135. 00000BA4  70FD                     moveq.l    D0, 0xFFFFFFFD
  1136. 00000BA6  B045                     cmp.w      D0, D5
  1137. 00000BA8  6618                     bne        +0x1A /* 00000BC2 */
  1138. 00000BAA  422E FFEA                clr.b      [A6 - 0x16]
  1139. 00000BAE  3F3C 0002                move.w     -[A7], 0x2
  1140. 00000BB2  486E FFE8                pea.l      [A6 - 0x18]
  1141. 00000BB6  4267                     clr.w      -[A7]
  1142. 00000BB8  2F2D C820                move.l     -[A7], [A5 - 0x37E0]
  1143. 00000BBC  3F3C 0001                move.w     -[A7], 0x1
  1144. 00000BC0  A83D                     syscall    TEDispatch
  1145. label00000BC2:
  1146. 00000BC2  3F06                     move.w     -[A7], D6
  1147. 00000BC4  486E FFF4                pea.l      [A6 - 0xC]
  1148. 00000BC8  4267                     clr.w      -[A7]
  1149. 00000BCA  2F2D C820                move.l     -[A7], [A5 - 0x37E0]
  1150. 00000BCE  3F3C 0001                move.w     -[A7], 0x1
  1151. 00000BD2  A83D                     syscall    TEDispatch
  1152. 00000BD4  4267                     clr.w      -[A7]
  1153. 00000BD6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1154. 00000BDA  2F07                     move.l     -[A7], D7
  1155. 00000BDC  3F04                     move.w     -[A7], D4
  1156. 00000BDE  2F2D C820                move.l     -[A7], [A5 - 0x37E0]
  1157. 00000BE2  4EAD 2762                jsr        [A5 + 0x2762 /* export_1256 */]
  1158. 00000BE6  101F                     move.b     D0, [A7]+
  1159. 00000BE8  6604                     bne        +0x6 /* 00000BEE */
  1160. 00000BEA  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1161. label00000BEE:
  1162. 00000BEE  2F07                     move.l     -[A7], D7
  1163. 00000BF0  3004                     move.w     D0, D4
  1164. 00000BF2  6A02                     bpl        +0x4 /* 00000BF6 */
  1165. 00000BF4  4440                     neg.w      D0
  1166. label00000BF6:
  1167. 00000BF6  3F00                     move.w     -[A7], D0
  1168. 00000BF8  1F3C 0001                move.b     -[A7], 0x1
  1169. 00000BFC  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  1170. label00000C00:
  1171. 00000C00  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1172. 00000C04  4E5E                     unlink     A6
  1173. 00000C06  205F                     movea.l    A0, [A7]+
  1174. 00000C08  DEFC 0010                add.w      A7, 0x10
  1175. 00000C0C  4ED0                     jmp        [A0]
  1176. 00000C0E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1177. // begin alternate branch 00000C10-00000C14
  1178. export_304:
  1179. fn00000C10:
  1180. 00000C10  4E56 FFF8                link       A6, -0x0008
  1181. // end alternate branch 00000C10-00000C14
  1182. export_304: // at 00000C10 (misaligned)
  1183. fn00000C10: // (misaligned)
  1184. 00000C12  FFF8                     .invalid   <<F/7/7>>
  1185. 00000C14  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1186. 00000C18  286E 000C                movea.l    A4, [A6 + 0xC]
  1187. 00000C1C  4A6D B7D8                tst.w      [A5 - 0x4828]
  1188. 00000C20  6712                     beq        +0x14 /* 00000C34 */
  1189. 00000C22  4267                     clr.w      -[A7]
  1190. 00000C24  3F2D B7D8                move.w     -[A7], [A5 - 0x4828]
  1191. 00000C28  2F3C 8202 0006           move.l     -[A7], 0x82020006
  1192. 00000C2E  A8B5                     syscall    ScriptUtil
  1193. 00000C30  3C1F                     move.w     D6, [A7]+
  1194. 00000C32  6002                     bra        +0x4 /* 00000C36 */
  1195. label00000C34:
  1196. 00000C34  4246                     clr.w      D6
  1197. label00000C36:
  1198. 00000C36  42A7                     clr.l      -[A7]
  1199. 00000C38  3F06                     move.w     -[A7], D6
  1200. 00000C3A  3F3C 0016                move.w     -[A7], 0x16
  1201. 00000C3E  2F3C 8404 000C           move.l     -[A7], 0x8404000C
  1202. 00000C44  A8B5                     syscall    ScriptUtil
  1203. 00000C46  201F                     move.l     D0, [A7]+
  1204. 00000C48  0800 0001                btst.b     D0, 0x1
  1205. 00000C4C  6708                     beq        +0xA /* 00000C56 */
  1206. 00000C4E  2E2E 0008                move.l     D7, [A6 + 0x8]
  1207. 00000C52  9E8C                     sub.l      D7, A4
  1208. 00000C54  604E                     bra        +0x50 /* 00000CA4 */
  1209. label00000C56:
  1210. 00000C56  206D FE88                movea.l    A0, [A5 - 0x178]
  1211. 00000C5A  3A28 0044                move.w     D5, [A0 + 0x44]
  1212. 00000C5E  206D FE88                movea.l    A0, [A5 - 0x178]
  1213. 00000C62  2F08                     move.l     -[A7], A0
  1214. 00000C64  4267                     clr.w      -[A7]
  1215. 00000C66  3F2D A250                move.w     -[A7], [A5 - 0x5DB0]
  1216. 00000C6A  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  1217. 00000C6E  301F                     move.w     D0, [A7]+
  1218. 00000C70  205F                     movea.l    A0, [A7]+
  1219. 00000C72  3140 0044                move.w     [A0 + 0x44], D0
  1220. 00000C76  7E00                     moveq.l    D7, 0x00
  1221. label00000C78:
  1222. 00000C78  B9EE 0008                cmpa.l     A4, [A6 + 0x8]
  1223. 00000C7C  6C1E                     bge        +0x20 /* 00000C9C */
  1224. 00000C7E  5287                     addq.l     D7, 1
  1225. 00000C80  4267                     clr.w      -[A7]
  1226. 00000C82  2F0C                     move.l     -[A7], A4
  1227. 00000C84  4267                     clr.w      -[A7]
  1228. 00000C86  2F3C 8206 0010           move.l     -[A7], 0x82060010
  1229. 00000C8C  A8B5                     syscall    ScriptUtil
  1230. 00000C8E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1231. 00000C90  B05F                     cmp.w      D0, [A7]+
  1232. 00000C92  6604                     bne        +0x6 /* 00000C98 */
  1233. 00000C94  548C                     addq.l     A4, 2
  1234. 00000C96  6002                     bra        +0x4 /* 00000C9A */
  1235. label00000C98:
  1236. 00000C98  528C                     addq.l     A4, 1
  1237. label00000C9A:
  1238. 00000C9A  60DC                     bra        -0x22 /* 00000C78 */
  1239. label00000C9C:
  1240. 00000C9C  206D FE88                movea.l    A0, [A5 - 0x178]
  1241. 00000CA0  3145 0044                move.w     [A0 + 0x44], D5
  1242. label00000CA4:
  1243. 00000CA4  2D47 0010                move.l     [A6 + 0x10], D7
  1244. 00000CA8  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1245. 00000CAC  4E5E                     unlink     A6
  1246. 00000CAE  205F                     movea.l    A0, [A7]+
  1247. 00000CB0  504F                     addq.w     A7, 8
  1248. 00000CB2  4ED0                     jmp        [A0]
  1249. fn00000CB4:
  1250. 00000CB4  4E56 FFEC                link       A6, -0x0014
  1251. 00000CB8  42A7                     clr.l      -[A7]
  1252. 00000CBA  3F3C 0085                move.w     -[A7], 0x85
  1253. 00000CBE  42A7                     clr.l      -[A7]
  1254. 00000CC0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1255. 00000CC2  2F00                     move.l     -[A7], D0
  1256. 00000CC4  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  1257. 00000CC8  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1258. 00000CCC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1259. 00000CD0  2F3C 0000 0002           move.l     -[A7], 0x2
  1260. 00000CD6  4EBA 1112                jsr        [PC + 0x1112 /* 00001DEA */]
  1261. 00000CDA  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  1262. 00000CDE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1263. 00000CE2  2F3C 0000 0003           move.l     -[A7], 0x3
  1264. 00000CE8  4EBA 10DC                jsr        [PC + 0x10DC /* 00001DC6 */]
  1265. 00000CEC  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  1266. 00000CF0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1267. 00000CF4  3F3C 0004                move.w     -[A7], 0x4
  1268. 00000CF8  486E FFF8                pea.l      [A6 - 0x8]
  1269. 00000CFC  486E FFF4                pea.l      [A6 - 0xC]
  1270. 00000D00  486E FFEC                pea.l      [A6 - 0x14]
  1271. 00000D04  A98D                     syscall    GetDialogItem/GetDItem
  1272. 00000D06  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1273. 00000D0A  206E 0008                movea.l    A0, [A6 + 0x8]
  1274. 00000D0E  4868 FF00                pea.l      [A0 - 0x100]
  1275. 00000D12  A98F                     syscall    SetDialogItemText/SetIText
  1276. 00000D14  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1277. 00000D18  2F3C 0001 0004           move.l     -[A7], 0x10004
  1278. 00000D1E  1F3C 0001                move.b     -[A7], 0x1
  1279. 00000D22  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  1280. label00000D26:
  1281. 00000D26  486D 1D42                pea.l      [A5 + 0x1D42 /* export_932 */]
  1282. 00000D2A  486E FFFA                pea.l      [A6 - 0x6]
  1283. 00000D2E  A991                     syscall    ModalDialog
  1284. 00000D30  7001                     moveq.l    D0, 0x01
  1285. 00000D32  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1286. 00000D36  6EEE                     bgt        -0x10 /* 00000D26 */
  1287. 00000D38  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1288. 00000D3C  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  1289. 00000D40  486E FFFC                pea.l      [A6 - 0x4]
  1290. 00000D44  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  1291. 00000D48  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  1292. 00000D4C  7001                     moveq.l    D0, 0x01
  1293. 00000D4E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1294. 00000D52  6C10                     bge        +0x12 /* 00000D64 */
  1295. 00000D54  7003                     moveq.l    D0, 0x03
  1296. 00000D56  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1297. 00000D5A  57C0                     seq        D0
  1298. 00000D5C  4400                     neg.b      D0
  1299. 00000D5E  1F00                     move.b     -[A7], D0
  1300. 00000D60  4EBA 10E6                jsr        [PC + 0x10E6 /* 00001E48 */]
  1301. label00000D64:
  1302. 00000D64  4E5E                     unlink     A6
  1303. 00000D66  2E9F                     move.l     [A7], [A7]+
  1304. 00000D68  4E75                     rts
  1305. export_305:
  1306. fn00000D6A:
  1307. 00000D6A  4E56 FEFA                link       A6, -0x0106
  1308. 00000D6E  48E7 0300                movem.l    -[A7], D6,D7
  1309. 00000D72  206E 0008                movea.l    A0, [A6 + 0x8]
  1310. 00000D76  43EE FF00                lea.l      A1, [A6 - 0x100]
  1311. 00000D7A  703F                     moveq.l    D0, 0x3F
  1312. label00000D7C:
  1313. 00000D7C  22D8                     move.l     [A1]+, [A0]+
  1314. 00000D7E  51C8 FFFC                dbf        D0, -0x6 /* 00000D7C */
  1315. 00000D82  4267                     clr.w      -[A7]
  1316. 00000D84  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  1317. 00000D88  101F                     move.b     D0, [A7]+
  1318. 00000D8A  802D D032                or.b       D0, [A5 - 0x2FCE]
  1319. 00000D8E  1B40 D032                move.b     [A5 - 0x2FCE], D0
  1320. 00000D92  6704                     beq        +0x6 /* 00000D98 */
  1321. 00000D94  6000 009A                bra        +0x9C /* 00000E30 */
  1322. label00000D98:
  1323. 00000D98  1B7C 0001 D032           move.b     [A5 - 0x2FCE], 0x1
  1324. 00000D9E  4A6D D034                tst.w      [A5 - 0x2FCC]
  1325. 00000DA2  6E04                     bgt        +0x6 /* 00000DA8 */
  1326. 00000DA4  6000 008A                bra        +0x8C /* 00000E30 */
  1327. label00000DA8:
  1328. 00000DA8  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  1329. 00000DAC  4240                     clr.w      D0
  1330. 00000DAE  102E FF00                move.b     D0, [A6 - 0x100]
  1331. 00000DB2  3D40 FEFA                move.w     [A6 - 0x106], D0
  1332. 00000DB6  7E01                     moveq.l    D7, 0x01
  1333. 00000DB8  601E                     bra        +0x20 /* 00000DD8 */
  1334. label00000DBA:
  1335. 00000DBA  4240                     clr.w      D0
  1336. 00000DBC  41EE FF00                lea.l      A0, [A6 - 0x100]
  1337. 00000DC0  1030 7000                move.b     D0, [A0 + D7.w]
  1338. 00000DC4  720D                     moveq.l    D1, 0x0D
  1339. 00000DC6  B240                     cmp.w      D1, D0
  1340. 00000DC8  660A                     bne        +0xC /* 00000DD4 */
  1341. 00000DCA  41EE FF00                lea.l      A0, [A6 - 0x100]
  1342. 00000DCE  11BC 0020 7000           move.b     [A0 + D7.w], 0x20 /* ' ' */
  1343. label00000DD4:
  1344. 00000DD4  5247                     addq.w     D7, 1
  1345. 00000DD6  6906                     bvs        +0x8 /* 00000DDE */
  1346. label00000DD8:
  1347. 00000DD8  BE6E FEFA                cmp.w      D7, [A6 - 0x106]
  1348. 00000DDC  6FDC                     ble        -0x22 /* 00000DBA */
  1349. label00000DDE:
  1350. 00000DDE  4EAD 1EDA                jsr        [A5 + 0x1EDA /* export_983 */]
  1351. 00000DE2  102D A132                move.b     D0, [A5 - 0x5ECE]
  1352. 00000DE6  6706                     beq        +0x8 /* 00000DEE */
  1353. 00000DE8  2F0E                     move.l     -[A7], A6
  1354. 00000DEA  4EBA FEC8                jsr        [PC - 0x138 /* 00000CB4 */]
  1355. label00000DEE:
  1356. 00000DEE  102D A132                move.b     D0, [A5 - 0x5ECE]
  1357. 00000DF2  661C                     bne        +0x1E /* 00000E10 */
  1358. 00000DF4  4267                     clr.w      -[A7]
  1359. 00000DF6  486E FF00                pea.l      [A6 - 0x100]
  1360. 00000DFA  4EAD 1D8A                jsr        [A5 + 0x1D8A /* export_941 */]
  1361. 00000DFE  1C1F                     move.b     D6, [A7]+
  1362. 00000E00  41ED A14A                lea.l      A0, [A5 - 0x5EB6]
  1363. 00000E04  43EE FF00                lea.l      A1, [A6 - 0x100]
  1364. 00000E08  703F                     moveq.l    D0, 0x3F
  1365. label00000E0A:
  1366. 00000E0A  20D9                     move.l     [A0]+, [A1]+
  1367. 00000E0C  51C8 FFFC                dbf        D0, -0x6 /* 00000E0A */
  1368. label00000E10:
  1369. 00000E10  1B7C 0001 D032           move.b     [A5 - 0x2FCE], 0x1
  1370. 00000E16  42A7                     clr.l      -[A7]
  1371. 00000E18  A975                     syscall    TickCount
  1372. 00000E1A  2B5F A3A2                move.l     [A5 - 0x5C5E], [A7]+
  1373. 00000E1E  102D CDCE                move.b     D0, [A5 - 0x3232]
  1374. 00000E22  670C                     beq        +0xE /* 00000E30 */
  1375. 00000E24  3F3C 000C                move.w     -[A7], 0xC
  1376. 00000E28  4EAD 18C2                jsr        [A5 + 0x18C2 /* export_788 */]
  1377. 00000E2C  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  1378. label00000E30:
  1379. 00000E30  4CDF 00C0                movem.l    D6,D7, [A7]+
  1380. 00000E34  4E5E                     unlink     A6
  1381. 00000E36  2E9F                     move.l     [A7], [A7]+
  1382. 00000E38  4E75                     rts
  1383. export_306:
  1384. fn00000E3A:
  1385. 00000E3A  4E56 FE00                link       A6, -0x0200
  1386. 00000E3E  206E 0008                movea.l    A0, [A6 + 0x8]
  1387. 00000E42  43EE FF00                lea.l      A1, [A6 - 0x100]
  1388. 00000E46  703F                     moveq.l    D0, 0x3F
  1389. label00000E48:
  1390. 00000E48  22D8                     move.l     [A1]+, [A0]+
  1391. 00000E4A  51C8 FFFC                dbf        D0, -0x6 /* 00000E48 */
  1392. 00000E4E  486E FE00                pea.l      [A6 - 0x200]
  1393. 00000E52  3F3C 0084                move.w     -[A7], 0x84
  1394. 00000E56  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1395. 00000E5A  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  1396. 00000E5E  486E FF00                pea.l      [A6 - 0x100]
  1397. 00000E62  487A 001C                pea.l      [PC + 0x1C /* 00000E80, value 0x4E56 'NV', cstring "" */]
  1398. 00000E66  487A 0018                pea.l      [PC + 0x18 /* 00000E80, value 0x4E56 'NV', cstring "" */]
  1399. 00000E6A  487A 0014                pea.l      [PC + 0x14 /* 00000E80, value 0x4E56 'NV', cstring "" */]
  1400. 00000E6E  A98B                     syscall    ParamText
  1401. 00000E70  486E FE00                pea.l      [A6 - 0x200]
  1402. 00000E74  4EBA FEF4                jsr        [PC - 0x10C /* 00000D6A */]
  1403. 00000E78  4E5E                     unlink     A6
  1404. 00000E7A  205F                     movea.l    A0, [A7]+
  1405. 00000E7C  5C4F                     addq.w     A7, 6
  1406. 00000E7E  4ED0                     jmp        [A0]
  1407. 00000E80  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1408. export_307: // at 00000E82 (misaligned)
  1409. 00000E84  FD00                     .extension 0xD00 <<F/4-5/6>> // unimplemented
  1410. 00000E86  206E 000C                movea.l    A0, [A6 + 0xC]
  1411. 00000E8A  43EE FF00                lea.l      A1, [A6 - 0x100]
  1412. 00000E8E  703F                     moveq.l    D0, 0x3F
  1413. label00000E90:
  1414. 00000E90  22D8                     move.l     [A1]+, [A0]+
  1415. 00000E92  51C8 FFFC                dbf        D0, -0x6 /* 00000E90 */
  1416. 00000E96  206E 0008                movea.l    A0, [A6 + 0x8]
  1417. 00000E9A  43EE FE00                lea.l      A1, [A6 - 0x200]
  1418. 00000E9E  703F                     moveq.l    D0, 0x3F
  1419. label00000EA0:
  1420. 00000EA0  22D8                     move.l     [A1]+, [A0]+
  1421. 00000EA2  51C8 FFFC                dbf        D0, -0x6 /* 00000EA0 */
  1422. 00000EA6  486E FD00                pea.l      [A6 - 0x300]
  1423. 00000EAA  3F3C 0084                move.w     -[A7], 0x84
  1424. 00000EAE  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1425. 00000EB2  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  1426. 00000EB6  486E FF00                pea.l      [A6 - 0x100]
  1427. 00000EBA  486E FE00                pea.l      [A6 - 0x200]
  1428. 00000EBE  487A 001A                pea.l      [PC + 0x1A /* 00000EDA, value 0x4E56 'NV', cstring "" */]
  1429. 00000EC2  487A 0016                pea.l      [PC + 0x16 /* 00000EDA, value 0x4E56 'NV', cstring "" */]
  1430. 00000EC6  A98B                     syscall    ParamText
  1431. 00000EC8  486E FD00                pea.l      [A6 - 0x300]
  1432. 00000ECC  4EBA FE9C                jsr        [PC - 0x164 /* 00000D6A */]
  1433. 00000ED0  4E5E                     unlink     A6
  1434. 00000ED2  205F                     movea.l    A0, [A7]+
  1435. 00000ED4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1436. 00000ED8  4ED0                     jmp        [A0]
  1437. 00000EDA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1438. // begin alternate branch 00000EDC-00000EE0
  1439. export_308:
  1440. fn00000EDC:
  1441. 00000EDC  4E56 FF00                link       A6, -0x0100
  1442. // end alternate branch 00000EDC-00000EE0
  1443. export_308: // at 00000EDC (misaligned)
  1444. fn00000EDC: // (misaligned)
  1445. 00000EDE  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  1446. 00000EE0  486E FF00                pea.l      [A6 - 0x100]
  1447. 00000EE4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1448. 00000EE8  4EBA 00FE                jsr        [PC + 0xFE /* 00000FE8 */]
  1449. 00000EEC  4EBA FE7C                jsr        [PC - 0x184 /* 00000D6A */]
  1450. 00000EF0  4E5E                     unlink     A6
  1451. 00000EF2  205F                     movea.l    A0, [A7]+
  1452. 00000EF4  544F                     addq.w     A7, 2
  1453. 00000EF6  4ED0                     jmp        [A0]
  1454. export_309:
  1455. fn00000EF8:
  1456. 00000EF8  4E56 0000                link       A6, 0
  1457. 00000EFC  536D D034                subq.w     [A5 - 0x2FCC], 1
  1458. 00000F00  422D D032                clr.b      [A5 - 0x2FCE]
  1459. 00000F04  4E5E                     unlink     A6
  1460. 00000F06  4E75                     rts
  1461. export_310:
  1462. fn00000F08:
  1463. 00000F08  4E56 0000                link       A6, 0
  1464. 00000F0C  526D D034                addq.w     [A5 - 0x2FCC], 1
  1465. 00000F10  422D D032                clr.b      [A5 - 0x2FCE]
  1466. 00000F14  4E5E                     unlink     A6
  1467. 00000F16  4E75                     rts
  1468. export_311:
  1469. 00000F18  4E56 0000                link       A6, 0
  1470. 00000F1C  2F0C                     move.l     -[A7], A4
  1471. 00000F1E  286E 0008                movea.l    A4, [A6 + 0x8]
  1472. 00000F22  296D A630 0002           move.l     [A4 + 0x2], [A5 - 0x59D0]
  1473. 00000F28  18BC 0002                move.b     [A4], 0x2
  1474. 00000F2C  296D A688 000A           move.l     [A4 + 0xA], [A5 - 0x5978]
  1475. 00000F32  296D A684 0006           move.l     [A4 + 0x6], [A5 - 0x597C]
  1476. 00000F38  285F                     movea.l    A4, [A7]+
  1477. 00000F3A  4E5E                     unlink     A6
  1478. 00000F3C  2E9F                     move.l     [A7], [A7]+
  1479. 00000F3E  4E75                     rts
  1480. export_312:
  1481. 00000F40  4E56 0000                link       A6, 0
  1482. 00000F44  2F0C                     move.l     -[A7], A4
  1483. 00000F46  286E 0008                movea.l    A4, [A6 + 0x8]
  1484. 00000F4A  28AD A688                move.l     [A4], [A5 - 0x5978]
  1485. 00000F4E  296D A684 0004           move.l     [A4 + 0x4], [A5 - 0x597C]
  1486. 00000F54  296D A630 0008           move.l     [A4 + 0x8], [A5 - 0x59D0]
  1487. 00000F5A  285F                     movea.l    A4, [A7]+
  1488. 00000F5C  4E5E                     unlink     A6
  1489. 00000F5E  2E9F                     move.l     [A7], [A7]+
  1490. 00000F60  4E75                     rts
  1491. export_313:
  1492. 00000F62  4E56 0000                link       A6, 0
  1493. 00000F66  48E7 0018                movem.l    -[A7], A3,A4
  1494. 00000F6A  286E 000C                movea.l    A4, [A6 + 0xC]
  1495. 00000F6E  266E 0008                movea.l    A3, [A6 + 0x8]
  1496. 00000F72  422E 0010                clr.b      [A6 + 0x10]
  1497. 00000F76  1014                     move.b     D0, [A4]
  1498. 00000F78  B013                     cmp.b      D0, [A3]
  1499. 00000F7A  6702                     beq        +0x4 /* 00000F7E */
  1500. 00000F7C  605E                     bra        +0x60 /* 00000FDC */
  1501. label00000F7E:
  1502. 00000F7E  202C 0002                move.l     D0, [A4 + 0x2]
  1503. 00000F82  B0AB 0002                cmp.l      D0, [A3 + 0x2]
  1504. 00000F86  6702                     beq        +0x4 /* 00000F8A */
  1505. 00000F88  6052                     bra        +0x54 /* 00000FDC */
  1506. label00000F8A:
  1507. 00000F8A  1014                     move.b     D0, [A4]
  1508. 00000F8C  4880                     ext.w      D0
  1509. 00000F8E  5340                     subq.w     D0, 1
  1510. 00000F90  670A                     beq        +0xC /* 00000F9C */
  1511. 00000F92  5340                     subq.w     D0, 1
  1512. 00000F94  6726                     beq        +0x28 /* 00000FBC */
  1513. 00000F96  5340                     subq.w     D0, 1
  1514. 00000F98  6730                     beq        +0x32 /* 00000FCA */
  1515. 00000F9A  603A                     bra        +0x3C /* 00000FD6 */
  1516. label00000F9C:
  1517. 00000F9C  202C 0010                move.l     D0, [A4 + 0x10]
  1518. 00000FA0  B0AB 0010                cmp.l      D0, [A3 + 0x10]
  1519. 00000FA4  56C0                     sne        D0
  1520. 00000FA6  4A00                     tst.b      D0
  1521. 00000FA8  660E                     bne        +0x10 /* 00000FB8 */
  1522. 00000FAA  322C 000E                move.w     D1, [A4 + 0xE]
  1523. 00000FAE  B26B 000E                cmp.w      D1, [A3 + 0xE]
  1524. 00000FB2  56C1                     sne        D1
  1525. 00000FB4  8001                     or.b       D0, D1
  1526. 00000FB6  6702                     beq        +0x4 /* 00000FBA */
  1527. label00000FB8:
  1528. 00000FB8  6022                     bra        +0x24 /* 00000FDC */
  1529. label00000FBA:
  1530. 00000FBA  601A                     bra        +0x1C /* 00000FD6 */
  1531. label00000FBC:
  1532. 00000FBC  202C 000A                move.l     D0, [A4 + 0xA]
  1533. 00000FC0  B0AB 000A                cmp.l      D0, [A3 + 0xA]
  1534. 00000FC4  6702                     beq        +0x4 /* 00000FC8 */
  1535. 00000FC6  6014                     bra        +0x16 /* 00000FDC */
  1536. label00000FC8:
  1537. 00000FC8  600C                     bra        +0xE /* 00000FD6 */
  1538. label00000FCA:
  1539. 00000FCA  202C 0006                move.l     D0, [A4 + 0x6]
  1540. 00000FCE  B0AB 0006                cmp.l      D0, [A3 + 0x6]
  1541. 00000FD2  6702                     beq        +0x4 /* 00000FD6 */
  1542. 00000FD4  6006                     bra        +0x8 /* 00000FDC */
  1543. label00000FD6:
  1544. 00000FD6  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1545. label00000FDC:
  1546. 00000FDC  4CDF 1800                movem.l    A3,A4, [A7]+
  1547. 00000FE0  4E5E                     unlink     A6
  1548. 00000FE2  205F                     movea.l    A0, [A7]+
  1549. 00000FE4  504F                     addq.w     A7, 8
  1550. 00000FE6  4ED0                     jmp        [A0]
  1551. export_314:
  1552. fn00000FE8:
  1553. 00000FE8  4E56 FF00                link       A6, -0x0100
  1554. 00000FEC  486E FF00                pea.l      [A6 - 0x100]
  1555. 00000FF0  3F3C 0084                move.w     -[A7], 0x84
  1556. 00000FF4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1557. 00000FF8  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  1558. 00000FFC  206E 000A                movea.l    A0, [A6 + 0xA]
  1559. 00001000  43EE FF00                lea.l      A1, [A6 - 0x100]
  1560. 00001004  703F                     moveq.l    D0, 0x3F
  1561. label00001006:
  1562. 00001006  20D9                     move.l     [A0]+, [A1]+
  1563. 00001008  51C8 FFFC                dbf        D0, -0x6 /* 00001006 */
  1564. 0000100C  4E5E                     unlink     A6
  1565. 0000100E  205F                     movea.l    A0, [A7]+
  1566. 00001010  544F                     addq.w     A7, 2
  1567. 00001012  4ED0                     jmp        [A0]
  1568. export_315:
  1569. 00001014  4E56 FFE4                link       A6, -0x001C
  1570. 00001018  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  1571. 0000101C  206E 000C                movea.l    A0, [A6 + 0xC]
  1572. 00001020  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1573. 00001024  22D8                     move.l     [A1]+, [A0]+
  1574. 00001026  22D8                     move.l     [A1]+, [A0]+
  1575. 00001028  3290                     move.w     [A1], [A0]
  1576. 0000102A  1D7C 0001 FFF2           move.b     [A6 - 0xE], 0x1
  1577. 00001030  3D6D D03A FFF4           move.w     [A6 - 0xC], [A5 - 0x2FC6]
  1578. 00001036  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1579. 0000103A  486E FFF6                pea.l      [A6 - 0xA]
  1580. 0000103E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1581. 00001042  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  1582. 00001046  487A 0180                pea.l      [PC + 0x180 /* 000011C8, value 0x12E4E56 */]
  1583. 0000104A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1584. 0000104E  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1585. 00001052  3E1F                     move.w     D7, [A7]+
  1586. 00001054  4A47                     tst.w      D7
  1587. 00001056  6604                     bne        +0x6 /* 0000105C */
  1588. 00001058  6000 015E                bra        +0x160 /* 000011B8 */
  1589. label0000105C:
  1590. 0000105C  206E 0008                movea.l    A0, [A6 + 0x8]
  1591. 00001060  4246                     clr.w      D6
  1592. 00001062  1C10                     move.b     D6, [A0]
  1593. label00001064:
  1594. 00001064  3006                     move.w     D0, D6
  1595. 00001066  9047                     sub.w      D0, D7
  1596. 00001068  B06D D03C                cmp.w      D0, [A5 - 0x2FC4]
  1597. 0000106C  5EC0                     sgt        D0
  1598. 0000106E  206E 0008                movea.l    A0, [A6 + 0x8]
  1599. 00001072  4241                     clr.w      D1
  1600. 00001074  1230 6000                move.b     D1, [A0 + D6.w]
  1601. 00001078  7430                     moveq.l    D2, 0x30
  1602. 0000107A  B441                     cmp.w      D2, D1
  1603. 0000107C  57C1                     seq        D1
  1604. 0000107E  C001                     and.b      D0, D1
  1605. 00001080  6704                     beq        +0x6 /* 00001086 */
  1606. 00001082  5346                     subq.w     D6, 1
  1607. 00001084  60DE                     bra        -0x20 /* 00001064 */
  1608. label00001086:
  1609. 00001086  BE46                     cmp.w      D7, D6
  1610. 00001088  57C0                     seq        D0
  1611. 0000108A  7201                     moveq.l    D1, 0x01
  1612. 0000108C  B246                     cmp.w      D1, D6
  1613. 0000108E  5DC1                     slt        D1
  1614. 00001090  C001                     and.b      D0, D1
  1615. 00001092  6702                     beq        +0x4 /* 00001096 */
  1616. 00001094  5346                     subq.w     D6, 1
  1617. label00001096:
  1618. 00001096  206E 0008                movea.l    A0, [A6 + 0x8]
  1619. 0000109A  1086                     move.b     [A0], D6
  1620. 0000109C  206E 0008                movea.l    A0, [A6 + 0x8]
  1621. 000010A0  4A10                     tst.b      [A0]
  1622. 000010A2  660C                     bne        +0xE /* 000010B0 */
  1623. 000010A4  206E 0008                movea.l    A0, [A6 + 0x8]
  1624. 000010A8  30BC 0130                move.w     [A0], 0x130
  1625. 000010AC  6000 010A                bra        +0x10C /* 000011B8 */
  1626. label000010B0:
  1627. 000010B0  487A 0116                pea.l      [PC + 0x116 /* 000011C8, value 0x12E4E56 */]
  1628. 000010B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1629. 000010B8  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1630. 000010BC  3E1F                     move.w     D7, [A7]+
  1631. 000010BE  206E 0008                movea.l    A0, [A6 + 0x8]
  1632. 000010C2  4240                     clr.w      D0
  1633. 000010C4  1010                     move.b     D0, [A0]
  1634. 000010C6  BE40                     cmp.w      D7, D0
  1635. 000010C8  5DC0                     slt        D0
  1636. 000010CA  4400                     neg.b      D0
  1637. 000010CC  1D40 FFE9                move.b     [A6 - 0x17], D0
  1638. 000010D0  4A47                     tst.w      D7
  1639. 000010D2  660C                     bne        +0xE /* 000010E0 */
  1640. 000010D4  206E 0008                movea.l    A0, [A6 + 0x8]
  1641. 000010D8  4240                     clr.w      D0
  1642. 000010DA  1010                     move.b     D0, [A0]
  1643. 000010DC  3E00                     move.w     D7, D0
  1644. 000010DE  5247                     addq.w     D7, 1
  1645. label000010E0:
  1646. 000010E0  487A 00E4                pea.l      [PC + 0xE4 /* 000011C6, value 0x12D012E */]
  1647. 000010E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1648. 000010E8  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1649. 000010EC  3A1F                     move.w     D5, [A7]+
  1650. 000010EE  5245                     addq.w     D5, 1
  1651. 000010F0  BE6D D03E                cmp.w      D7, [A5 - 0x2FC2]
  1652. 000010F4  6E2C                     bgt        +0x2E /* 00001122 */
  1653. 000010F6  3005                     move.w     D0, D5
  1654. 000010F8  D06D D03E                add.w      D0, [A5 - 0x2FC2]
  1655. 000010FC  9047                     sub.w      D0, D7
  1656. 000010FE  3D40 FFE6                move.w     [A6 - 0x1A], D0
  1657. 00001102  7801                     moveq.l    D4, 0x01
  1658. 00001104  6012                     bra        +0x14 /* 00001118 */
  1659. label00001106:
  1660. 00001106  487A 00BC                pea.l      [PC + 0xBC /* 000011C4, value 0x130012D */]
  1661. 0000110A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1662. 0000110E  3F05                     move.w     -[A7], D5
  1663. 00001110  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  1664. 00001114  5244                     addq.w     D4, 1
  1665. 00001116  6906                     bvs        +0x8 /* 0000111E */
  1666. label00001118:
  1667. 00001118  B86E FFE6                cmp.w      D4, [A6 - 0x1A]
  1668. 0000111C  6FE8                     ble        -0x16 /* 00001106 */
  1669. label0000111E:
  1670. 0000111E  6000 0098                bra        +0x9A /* 000011B8 */
  1671. label00001122:
  1672. 00001122  3007                     move.w     D0, D7
  1673. 00001124  906D D03E                sub.w      D0, [A5 - 0x2FC2]
  1674. 00001128  5340                     subq.w     D0, 1
  1675. 0000112A  3D40 FFE4                move.w     [A6 - 0x1C], D0
  1676. 0000112E  7801                     moveq.l    D4, 0x01
  1677. 00001130  6050                     bra        +0x52 /* 00001182 */
  1678. label00001132:
  1679. 00001132  206E 0008                movea.l    A0, [A6 + 0x8]
  1680. 00001136  4240                     clr.w      D0
  1681. 00001138  1030 5000                move.b     D0, [A0 + D5.w]
  1682. 0000113C  7230                     moveq.l    D1, 0x30
  1683. 0000113E  B240                     cmp.w      D1, D0
  1684. 00001140  57C0                     seq        D0
  1685. 00001142  4A00                     tst.b      D0
  1686. 00001144  6626                     bne        +0x28 /* 0000116C */
  1687. 00001146  122E FFE9                move.b     D1, [A6 - 0x17]
  1688. 0000114A  0A01 0001                xori.b     D1, 0x1
  1689. 0000114E  4A01                     tst.b      D1
  1690. 00001150  672A                     beq        +0x2C /* 0000117C */
  1691. 00001152  206E 0008                movea.l    A0, [A6 + 0x8]
  1692. 00001156  4242                     clr.w      D2
  1693. 00001158  1430 5000                move.b     D2, [A0 + D5.w]
  1694. 0000115C  762E                     moveq.l    D3, 0x2E
  1695. 0000115E  B642                     cmp.w      D3, D2
  1696. 00001160  57C2                     seq        D2
  1697. 00001162  C202                     and.b      D1, D2
  1698. 00001164  8001                     or.b       D0, D1
  1699. 00001166  0240 0001                andi.w     D0, 0x1
  1700. 0000116A  6710                     beq        +0x12 /* 0000117C */
  1701. label0000116C:
  1702. 0000116C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1703. 00001170  3F05                     move.w     -[A7], D5
  1704. 00001172  3F3C 0001                move.w     -[A7], 0x1
  1705. 00001176  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  1706. 0000117A  6002                     bra        +0x4 /* 0000117E */
  1707. label0000117C:
  1708. 0000117C  600A                     bra        +0xC /* 00001188 */
  1709. label0000117E:
  1710. 0000117E  5244                     addq.w     D4, 1
  1711. 00001180  6906                     bvs        +0x8 /* 00001188 */
  1712. label00001182:
  1713. 00001182  B86E FFE4                cmp.w      D4, [A6 - 0x1C]
  1714. 00001186  6FAA                     ble        -0x54 /* 00001132 */
  1715. label00001188:
  1716. 00001188  206E 0008                movea.l    A0, [A6 + 0x8]
  1717. 0000118C  4240                     clr.w      D0
  1718. 0000118E  1010                     move.b     D0, [A0]
  1719. 00001190  7201                     moveq.l    D1, 0x01
  1720. 00001192  B240                     cmp.w      D1, D0
  1721. 00001194  57C0                     seq        D0
  1722. 00001196  4A00                     tst.b      D0
  1723. 00001198  671E                     beq        +0x20 /* 000011B8 */
  1724. 0000119A  206E 0008                movea.l    A0, [A6 + 0x8]
  1725. 0000119E  4241                     clr.w      D1
  1726. 000011A0  1228 0001                move.b     D1, [A0 + 0x1]
  1727. 000011A4  742D                     moveq.l    D2, 0x2D
  1728. 000011A6  B441                     cmp.w      D2, D1
  1729. 000011A8  57C1                     seq        D1
  1730. 000011AA  C001                     and.b      D0, D1
  1731. 000011AC  670A                     beq        +0xC /* 000011B8 */
  1732. 000011AE  206E 0008                movea.l    A0, [A6 + 0x8]
  1733. 000011B2  117C 0030 0001           move.b     [A0 + 0x1], 0x30 /* '0' */
  1734. label000011B8:
  1735. 000011B8  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  1736. 000011BC  4E5E                     unlink     A6
  1737. 000011BE  205F                     movea.l    A0, [A7]+
  1738. 000011C0  504F                     addq.w     A7, 8
  1739. 000011C2  4ED0                     jmp        [A0]
  1740. 000011C4  0130 012D 012E           btst       [[A0 + 0x12E] + D0], D0
  1741. export_316:
  1742. 000011CA  4E56 FFFC                link       A6, -0x0004
  1743. 000011CE  2F07                     move.l     -[A7], D7
  1744. 000011D0  7E00                     moveq.l    D7, 0x00
  1745. 000011D2  486E 000C                pea.l      [A6 + 0xC]
  1746. 000011D6  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  1747. label000011DA:
  1748. 000011DA  202E 000C                move.l     D0, [A6 + 0xC]
  1749. 000011DE  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1750. 000011E2  6C14                     bge        +0x16 /* 000011F8 */
  1751. 000011E4  5287                     addq.l     D7, 1
  1752. 000011E6  486E 000C                pea.l      [A6 + 0xC]
  1753. 000011EA  4EBA 04DC                jsr        [PC + 0x4DC /* 000016C8 */]
  1754. 000011EE  486E 000C                pea.l      [A6 + 0xC]
  1755. 000011F2  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  1756. 000011F6  60E2                     bra        -0x1C /* 000011DA */
  1757. label000011F8:
  1758. 000011F8  2D47 0010                move.l     [A6 + 0x10], D7
  1759. 000011FC  2E1F                     move.l     D7, [A7]+
  1760. 000011FE  4E5E                     unlink     A6
  1761. 00001200  205F                     movea.l    A0, [A7]+
  1762. 00001202  504F                     addq.w     A7, 8
  1763. 00001204  4ED0                     jmp        [A0]
  1764. export_317:
  1765. 00001206  4E56 FFFC                link       A6, -0x0004
  1766. 0000120A  2F07                     move.l     -[A7], D7
  1767. 0000120C  7E00                     moveq.l    D7, 0x00
  1768. label0000120E:
  1769. 0000120E  202E 000C                move.l     D0, [A6 + 0xC]
  1770. 00001212  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1771. 00001216  6C10                     bge        +0x12 /* 00001228 */
  1772. 00001218  5287                     addq.l     D7, 1
  1773. 0000121A  486E 000C                pea.l      [A6 + 0xC]
  1774. 0000121E  4EAD 2472                jsr        [A5 + 0x2472 /* export_1162 */]
  1775. 00001222  52AE 000C                addq.l     [A6 + 0xC], 1
  1776. 00001226  60E6                     bra        -0x18 /* 0000120E */
  1777. label00001228:
  1778. 00001228  2D47 0010                move.l     [A6 + 0x10], D7
  1779. 0000122C  2E1F                     move.l     D7, [A7]+
  1780. 0000122E  4E5E                     unlink     A6
  1781. 00001230  205F                     movea.l    A0, [A7]+
  1782. 00001232  504F                     addq.w     A7, 8
  1783. 00001234  4ED0                     jmp        [A0]
  1784. export_318:
  1785. 00001236  4E56 FFE2                link       A6, -0x001E
  1786. 0000123A  48E7 0018                movem.l    -[A7], A3,A4
  1787. 0000123E  266E 000C                movea.l    A3, [A6 + 0xC]
  1788. 00001242  422E 0010                clr.b      [A6 + 0x10]
  1789. 00001246  7001                     moveq.l    D0, 0x01
  1790. 00001248  B013                     cmp.b      D0, [A3]
  1791. 0000124A  6702                     beq        +0x4 /* 0000124E */
  1792. 0000124C  6064                     bra        +0x66 /* 000012B2 */
  1793. label0000124E:
  1794. 0000124E  202B 0002                move.l     D0, [A3 + 0x2]
  1795. 00001252  B0AD A630                cmp.l      D0, [A5 - 0x59D0]
  1796. 00001256  670A                     beq        +0xC /* 00001262 */
  1797. 00001258  3F3C 0003                move.w     -[A7], 0x3
  1798. 0000125C  4EBA FC7E                jsr        [PC - 0x382 /* 00000EDC */]
  1799. 00001260  6050                     bra        +0x52 /* 000012B2 */
  1800. label00001262:
  1801. 00001262  286E 0008                movea.l    A4, [A6 + 0x8]
  1802. 00001266  296B 0010 0002           move.l     [A4 + 0x2], [A3 + 0x10]
  1803. 0000126C  296B 0006 0006           move.l     [A4 + 0x6], [A3 + 0x6]
  1804. 00001272  296B 000A 000A           move.l     [A4 + 0xA], [A3 + 0xA]
  1805. 00001278  197C 0002 000E           move.b     [A4 + 0xE], 0x2
  1806. 0000127E  396B 000E 0010           move.w     [A4 + 0x10], [A3 + 0xE]
  1807. 00001284  4267                     clr.w      -[A7]
  1808. 00001286  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1809. 0000128A  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  1810. 0000128E  486E FFE2                pea.l      [A6 - 0x1E]
  1811. 00001292  4EAD 263A                jsr        [A5 + 0x263A /* export_1219 */]
  1812. 00001296  101F                     move.b     D0, [A7]+
  1813. 00001298  6710                     beq        +0x12 /* 000012AA */
  1814. 0000129A  102E FFE6                move.b     D0, [A6 - 0x1A]
  1815. 0000129E  4880                     ext.w      D0
  1816. 000012A0  3880                     move.w     [A4], D0
  1817. 000012A2  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1818. 000012A8  6008                     bra        +0xA /* 000012B2 */
  1819. label000012AA:
  1820. 000012AA  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  1821. 000012AE  4EBA FC2C                jsr        [PC - 0x3D4 /* 00000EDC */]
  1822. label000012B2:
  1823. 000012B2  4CDF 1800                movem.l    A3,A4, [A7]+
  1824. 000012B6  4E5E                     unlink     A6
  1825. 000012B8  205F                     movea.l    A0, [A7]+
  1826. 000012BA  504F                     addq.w     A7, 8
  1827. 000012BC  4ED0                     jmp        [A0]
  1828. fn000012BE:
  1829. 000012BE  4E56 FDAC                link       A6, -0x0254
  1830. 000012C2  48E7 0018                movem.l    -[A7], A3,A4
  1831. 000012C6  266E 0008                movea.l    A3, [A6 + 0x8]
  1832. 000012CA  286B 000A                movea.l    A4, [A3 + 0xA]
  1833. 000012CE  202C 0002                move.l     D0, [A4 + 0x2]
  1834. 000012D2  B0AC 000A                cmp.l      D0, [A4 + 0xA]
  1835. 000012D6  661C                     bne        +0x1E /* 000012F4 */
  1836. 000012D8  486E FDC0                pea.l      [A6 - 0x240]
  1837. 000012DC  3F3C 0016                move.w     -[A7], 0x16
  1838. 000012E0  4EBA FD06                jsr        [PC - 0x2FA /* 00000FE8 */]
  1839. 000012E4  205F                     movea.l    A0, [A7]+
  1840. 000012E6  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1841. 000012EA  7007                     moveq.l    D0, 0x07
  1842. label000012EC:
  1843. 000012EC  22D8                     move.l     [A1]+, [A0]+
  1844. 000012EE  51C8 FFFC                dbf        D0, -0x6 /* 000012EC */
  1845. 000012F2  6024                     bra        +0x26 /* 00001318 */
  1846. label000012F4:
  1847. 000012F4  202C 0002                move.l     D0, [A4 + 0x2]
  1848. 000012F8  B0AC 0006                cmp.l      D0, [A4 + 0x6]
  1849. 000012FC  661A                     bne        +0x1C /* 00001318 */
  1850. 000012FE  486E FDC0                pea.l      [A6 - 0x240]
  1851. 00001302  3F3C 0017                move.w     -[A7], 0x17
  1852. 00001306  4EBA FCE0                jsr        [PC - 0x320 /* 00000FE8 */]
  1853. 0000130A  205F                     movea.l    A0, [A7]+
  1854. 0000130C  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1855. 00001310  7007                     moveq.l    D0, 0x07
  1856. label00001312:
  1857. 00001312  22D8                     move.l     [A1]+, [A0]+
  1858. 00001314  51C8 FFFC                dbf        D0, -0x6 /* 00001312 */
  1859. label00001318:
  1860. 00001318  7002                     moveq.l    D0, 0x02
  1861. 0000131A  B054                     cmp.w      D0, [A4]
  1862. 0000131C  661C                     bne        +0x1E /* 0000133A */
  1863. 0000131E  486E FDC0                pea.l      [A6 - 0x240]
  1864. 00001322  3F3C 0015                move.w     -[A7], 0x15
  1865. 00001326  4EBA FCC0                jsr        [PC - 0x340 /* 00000FE8 */]
  1866. 0000132A  205F                     movea.l    A0, [A7]+
  1867. 0000132C  43EE FFC0                lea.l      A1, [A6 - 0x40]
  1868. 00001330  7007                     moveq.l    D0, 0x07
  1869. label00001332:
  1870. 00001332  22D8                     move.l     [A1]+, [A0]+
  1871. 00001334  51C8 FFFC                dbf        D0, -0x6 /* 00001332 */
  1872. 00001338  6020                     bra        +0x22 /* 0000135A */
  1873. label0000133A:
  1874. 0000133A  7001                     moveq.l    D0, 0x01
  1875. 0000133C  B054                     cmp.w      D0, [A4]
  1876. 0000133E  661A                     bne        +0x1C /* 0000135A */
  1877. 00001340  486E FDC0                pea.l      [A6 - 0x240]
  1878. 00001344  3F3C 0014                move.w     -[A7], 0x14
  1879. 00001348  4EBA FC9E                jsr        [PC - 0x362 /* 00000FE8 */]
  1880. 0000134C  205F                     movea.l    A0, [A7]+
  1881. 0000134E  43EE FFC0                lea.l      A1, [A6 - 0x40]
  1882. 00001352  7007                     moveq.l    D0, 0x07
  1883. label00001354:
  1884. 00001354  22D8                     move.l     [A1]+, [A0]+
  1885. 00001356  51C8 FFFC                dbf        D0, -0x6 /* 00001354 */
  1886. label0000135A:
  1887. 0000135A  7001                     moveq.l    D0, 0x01
  1888. 0000135C  B02C 000E                cmp.b      D0, [A4 + 0xE]
  1889. 00001360  6622                     bne        +0x24 /* 00001384 */
  1890. 00001362  377C 000E FFFE           move.w     [A3 - 0x2], 0xE
  1891. 00001368  486E FDAC                pea.l      [A6 - 0x254]
  1892. 0000136C  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  1893. 00001370  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  1894. 00001374  205F                     movea.l    A0, [A7]+
  1895. 00001376  43EE FEC0                lea.l      A1, [A6 - 0x140]
  1896. 0000137A  7004                     moveq.l    D0, 0x04
  1897. label0000137C:
  1898. 0000137C  22D8                     move.l     [A1]+, [A0]+
  1899. 0000137E  51C8 FFFC                dbf        D0, -0x6 /* 0000137C */
  1900. 00001382  604A                     bra        +0x4C /* 000013CE */
  1901. label00001384:
  1902. 00001384  4A2C 000E                tst.b      [A4 + 0xE]
  1903. 00001388  6618                     bne        +0x1A /* 000013A2 */
  1904. 0000138A  377C 0035 FFFE           move.w     [A3 - 0x2], 0x35 /* '5' */
  1905. 00001390  41EE FEC0                lea.l      A0, [A6 - 0x140]
  1906. 00001394  43EC 0010                lea.l      A1, [A4 + 0x10]
  1907. 00001398  7008                     moveq.l    D0, 0x08
  1908. label0000139A:
  1909. 0000139A  20D9                     move.l     [A0]+, [A1]+
  1910. 0000139C  51C8 FFFC                dbf        D0, -0x6 /* 0000139A */
  1911. 000013A0  602C                     bra        +0x2E /* 000013CE */
  1912. label000013A2:
  1913. 000013A2  7002                     moveq.l    D0, 0x02
  1914. 000013A4  B02C 000E                cmp.b      D0, [A4 + 0xE]
  1915. 000013A8  6624                     bne        +0x26 /* 000013CE */
  1916. 000013AA  377C 0013 FFFE           move.w     [A3 - 0x2], 0x13
  1917. 000013B0  486E FDAC                pea.l      [A6 - 0x254]
  1918. 000013B4  302C 0010                move.w     D0, [A4 + 0x10]
  1919. 000013B8  48C0                     ext.l      D0
  1920. 000013BA  2F00                     move.l     -[A7], D0
  1921. 000013BC  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  1922. 000013C0  205F                     movea.l    A0, [A7]+
  1923. 000013C2  43EE FEC0                lea.l      A1, [A6 - 0x140]
  1924. 000013C6  7004                     moveq.l    D0, 0x04
  1925. label000013C8:
  1926. 000013C8  22D8                     move.l     [A1]+, [A0]+
  1927. 000013CA  51C8 FFFC                dbf        D0, -0x6 /* 000013C8 */
  1928. label000013CE:
  1929. 000013CE  486E FFE0                pea.l      [A6 - 0x20]
  1930. 000013D2  486E FFC0                pea.l      [A6 - 0x40]
  1931. 000013D6  486E FEC0                pea.l      [A6 - 0x140]
  1932. 000013DA  487A 0016                pea.l      [PC + 0x16 /* 000013F2, value 0x4E56 'NV', cstring "" */]
  1933. 000013DE  A98B                     syscall    ParamText
  1934. 000013E0  3F2B FFFE                move.w     -[A7], [A3 - 0x2]
  1935. 000013E4  4EBA FAF6                jsr        [PC - 0x50A /* 00000EDC */]
  1936. 000013E8  4CDF 1800                movem.l    A3,A4, [A7]+
  1937. 000013EC  4E5E                     unlink     A6
  1938. 000013EE  2E9F                     move.l     [A7], [A7]+
  1939. 000013F0  4E75                     rts
  1940. 000013F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1941. export_319: // at 000013F4 (misaligned)
  1942. 000013F6  FFDA                     .invalid   <<F/7/7>>
  1943. 000013F8  48E7 0308                movem.l    -[A7], D6,D7,A4
  1944. 000013FC  286E 000A                movea.l    A4, [A6 + 0xA]
  1945. 00001400  4247                     clr.w      D7
  1946. 00001402  102C 000E                move.b     D0, [A4 + 0xE]
  1947. 00001406  4880                     ext.w      D0
  1948. 00001408  676C                     beq        +0x6E /* 00001476 */
  1949. 0000140A  5340                     subq.w     D0, 1
  1950. 0000140C  6730                     beq        +0x32 /* 0000143E */
  1951. 0000140E  5340                     subq.w     D0, 1
  1952. 00001410  6702                     beq        +0x4 /* 00001414 */
  1953. 00001412  6074                     bra        +0x76 /* 00001488 */
  1954. label00001414:
  1955. 00001414  4267                     clr.w      -[A7]
  1956. 00001416  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1957. 0000141A  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  1958. 0000141E  486E FFDA                pea.l      [A6 - 0x26]
  1959. 00001422  4EAD 263A                jsr        [A5 + 0x263A /* export_1219 */]
  1960. 00001426  101F                     move.b     D0, [A7]+
  1961. 00001428  6712                     beq        +0x14 /* 0000143C */
  1962. 0000142A  122E FFDE                move.b     D1, [A6 - 0x22]
  1963. 0000142E  4881                     ext.w      D1
  1964. 00001430  B254                     cmp.w      D1, [A4]
  1965. 00001432  57C1                     seq        D1
  1966. 00001434  C001                     and.b      D0, D1
  1967. 00001436  6704                     beq        +0x6 /* 0000143C */
  1968. 00001438  3E2C 0010                move.w     D7, [A4 + 0x10]
  1969. label0000143C:
  1970. 0000143C  604A                     bra        +0x4C /* 00001488 */
  1971. label0000143E:
  1972. 0000143E  2C2C 0010                move.l     D6, [A4 + 0x10]
  1973. 00001442  70FF                     moveq.l    D0, 0xFFFFFFFF
  1974. 00001444  B086                     cmp.l      D0, D6
  1975. 00001446  6F1C                     ble        +0x1E /* 00001464 */
  1976. 00001448  42A7                     clr.l      -[A7]
  1977. 0000144A  2F06                     move.l     -[A7], D6
  1978. 0000144C  4267                     clr.w      -[A7]
  1979. 0000144E  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1980. 00001452  3F14                     move.w     -[A7], [A4]
  1981. 00001454  4EAD 2592                jsr        [A5 + 0x2592 /* export_1198 */]
  1982. 00001458  301F                     move.w     D0, [A7]+
  1983. 0000145A  48C0                     ext.l      D0
  1984. 0000145C  2F00                     move.l     -[A7], D0
  1985. 0000145E  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  1986. 00001462  2C1F                     move.l     D6, [A7]+
  1987. label00001464:
  1988. 00001464  4267                     clr.w      -[A7]
  1989. 00001466  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1990. 0000146A  3F06                     move.w     -[A7], D6
  1991. 0000146C  3F14                     move.w     -[A7], [A4]
  1992. 0000146E  4EAD 2642                jsr        [A5 + 0x2642 /* export_1220 */]
  1993. 00001472  3E1F                     move.w     D7, [A7]+
  1994. 00001474  6012                     bra        +0x14 /* 00001488 */
  1995. label00001476:
  1996. 00001476  4267                     clr.w      -[A7]
  1997. 00001478  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1998. 0000147C  3F14                     move.w     -[A7], [A4]
  1999. 0000147E  486C 0010                pea.l      [A4 + 0x10]
  2000. 00001482  4EAD 26DA                jsr        [A5 + 0x26DA /* export_1239 */]
  2001. 00001486  3E1F                     move.w     D7, [A7]+
  2002. label00001488:
  2003. 00001488  3D47 000E                move.w     [A6 + 0xE], D7
  2004. 0000148C  102D D032                move.b     D0, [A5 - 0x2FCE]
  2005. 00001490  802E 0008                or.b       D0, [A6 + 0x8]
  2006. 00001494  6702                     beq        +0x4 /* 00001498 */
  2007. 00001496  600A                     bra        +0xC /* 000014A2 */
  2008. label00001498:
  2009. 00001498  4A47                     tst.w      D7
  2010. 0000149A  6606                     bne        +0x8 /* 000014A2 */
  2011. 0000149C  2F0E                     move.l     -[A7], A6
  2012. 0000149E  4EBA FE1E                jsr        [PC - 0x1E2 /* 000012BE */]
  2013. label000014A2:
  2014. 000014A2  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2015. 000014A6  4E5E                     unlink     A6
  2016. 000014A8  205F                     movea.l    A0, [A7]+
  2017. 000014AA  5C4F                     addq.w     A7, 6
  2018. 000014AC  4ED0                     jmp        [A0]
  2019. export_320:
  2020. 000014AE  4E56 FF9C                link       A6, -0x0064
  2021. 000014B2  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  2022. 000014B8  206E 0008                movea.l    A0, [A6 + 0x8]
  2023. 000014BC  7005                     moveq.l    D0, 0x05
  2024. 000014BE  B010                     cmp.b      D0, [A0]
  2025. 000014C0  6602                     bne        +0x4 /* 000014C4 */
  2026. 000014C2  6050                     bra        +0x52 /* 00001514 */
  2027. label000014C4:
  2028. 000014C4  206E 0008                movea.l    A0, [A6 + 0x8]
  2029. 000014C8  2028 0002                move.l     D0, [A0 + 0x2]
  2030. 000014CC  B0AD A630                cmp.l      D0, [A5 - 0x59D0]
  2031. 000014D0  660C                     bne        +0xE /* 000014DE */
  2032. 000014D2  4A6D D028                tst.w      [A5 - 0x2FD8]
  2033. 000014D6  6F04                     ble        +0x6 /* 000014DC */
  2034. 000014D8  526D D028                addq.w     [A5 - 0x2FD8], 1
  2035. label000014DC:
  2036. 000014DC  6036                     bra        +0x38 /* 00001514 */
  2037. label000014DE:
  2038. 000014DE  1D7C 0001 FF9C           move.b     [A6 - 0x64], 0x1
  2039. 000014E4  7001                     moveq.l    D0, 0x01
  2040. 000014E6  2D40 FFA2                move.l     [A6 - 0x5E], D0
  2041. 000014EA  1D7C 0007 FFCC           move.b     [A6 - 0x34], 0x7
  2042. 000014F0  206E 0008                movea.l    A0, [A6 + 0x8]
  2043. 000014F4  2D68 0002 FFFC           move.l     [A6 - 0x4], [A0 + 0x2]
  2044. 000014FA  4267                     clr.w      -[A7]
  2045. 000014FC  486E FF9C                pea.l      [A6 - 0x64]
  2046. 00001500  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  2047. 00001504  101F                     move.b     D0, [A7]+
  2048. 00001506  6708                     beq        +0xA /* 00001510 */
  2049. 00001508  3B7C 0001 D028           move.w     [A5 - 0x2FD8], 0x1
  2050. 0000150E  6004                     bra        +0x6 /* 00001514 */
  2051. label00001510:
  2052. 00001510  422E 000C                clr.b      [A6 + 0xC]
  2053. label00001514:
  2054. 00001514  4E5E                     unlink     A6
  2055. 00001516  2E9F                     move.l     [A7], [A7]+
  2056. 00001518  4E75                     rts
  2057. export_321:
  2058. 0000151A  4E56 FBFA                link       A6, -0x0406
  2059. 0000151E  2F07                     move.l     -[A7], D7
  2060. 00001520  206E 0008                movea.l    A0, [A6 + 0x8]
  2061. 00001524  43EE FF00                lea.l      A1, [A6 - 0x100]
  2062. 00001528  703F                     moveq.l    D0, 0x3F
  2063. label0000152A:
  2064. 0000152A  22D8                     move.l     [A1]+, [A0]+
  2065. 0000152C  51C8 FFFC                dbf        D0, -0x6 /* 0000152A */
  2066. 00001530  487A 0114                pea.l      [PC + 0x114 /* 00001646, value 0x1220C20 */]
  2067. 00001534  486E FF00                pea.l      [A6 - 0x100]
  2068. 00001538  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  2069. 0000153C  4A5F                     tst.w      [A7]+
  2070. 0000153E  6630                     bne        +0x32 /* 00001570 */
  2071. 00001540  206E 000C                movea.l    A0, [A6 + 0xC]
  2072. 00001544  2F08                     move.l     -[A7], A0
  2073. 00001546  487A 00FE                pea.l      [PC + 0xFE /* 00001646, value 0x1220C20 */]
  2074. 0000154A  486E FF00                pea.l      [A6 - 0x100]
  2075. 0000154E  487A 00F6                pea.l      [PC + 0xF6 /* 00001646, value 0x1220C20 */]
  2076. 00001552  486E FBFE                pea.l      [A6 - 0x402]
  2077. 00001556  3F3C 0003                move.w     -[A7], 0x3
  2078. 0000155A  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  2079. 0000155E  205F                     movea.l    A0, [A7]+
  2080. 00001560  43EE FBFE                lea.l      A1, [A6 - 0x402]
  2081. 00001564  703F                     moveq.l    D0, 0x3F
  2082. label00001566:
  2083. 00001566  20D9                     move.l     [A0]+, [A1]+
  2084. 00001568  51C8 FFFC                dbf        D0, -0x6 /* 00001566 */
  2085. 0000156C  6000 00D0                bra        +0xD2 /* 0000163E */
  2086. label00001570:
  2087. 00001570  41EE FD00                lea.l      A0, [A6 - 0x300]
  2088. 00001574  43FA 00D2                lea.l      A1, [PC + 0xD2 /* 00001648, value 0xC202620, pstring " & quote & \"" */]
  2089. 00001578  20D9                     move.l     [A0]+, [A1]+
  2090. 0000157A  20D9                     move.l     [A0]+, [A1]+
  2091. 0000157C  20D9                     move.l     [A0]+, [A1]+
  2092. 0000157E  3091                     move.w     [A0], [A1]
  2093. 00001580  3D7C 0122 FE00           move.w     [A6 - 0x200], 0x122
  2094. 00001586  4240                     clr.w      D0
  2095. 00001588  102E FF00                move.b     D0, [A6 - 0x100]
  2096. 0000158C  3D40 FBFC                move.w     [A6 - 0x404], D0
  2097. 00001590  7E01                     moveq.l    D7, 0x01
  2098. 00001592  6070                     bra        +0x72 /* 00001604 */
  2099. label00001594:
  2100. 00001594  486E FE00                pea.l      [A6 - 0x200]
  2101. 00001598  4240                     clr.w      D0
  2102. 0000159A  41EE FF00                lea.l      A0, [A6 - 0x100]
  2103. 0000159E  1030 7000                move.b     D0, [A0 + D7.w]
  2104. 000015A2  323C 0100                move.w     D1, 0x100
  2105. 000015A6  1200                     move.b     D1, D0
  2106. 000015A8  3D41 FBFA                move.w     [A6 - 0x406], D1
  2107. 000015AC  486E FBFA                pea.l      [A6 - 0x406]
  2108. 000015B0  486E FBFE                pea.l      [A6 - 0x402]
  2109. 000015B4  3F3C 0002                move.w     -[A7], 0x2
  2110. 000015B8  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  2111. 000015BC  41EE FE00                lea.l      A0, [A6 - 0x200]
  2112. 000015C0  43EE FBFE                lea.l      A1, [A6 - 0x402]
  2113. 000015C4  703F                     moveq.l    D0, 0x3F
  2114. label000015C6:
  2115. 000015C6  20D9                     move.l     [A0]+, [A1]+
  2116. 000015C8  51C8 FFFC                dbf        D0, -0x6 /* 000015C6 */
  2117. 000015CC  4240                     clr.w      D0
  2118. 000015CE  41EE FF00                lea.l      A0, [A6 - 0x100]
  2119. 000015D2  1030 7000                move.b     D0, [A0 + D7.w]
  2120. 000015D6  7222                     moveq.l    D1, 0x22
  2121. 000015D8  B240                     cmp.w      D1, D0
  2122. 000015DA  6624                     bne        +0x26 /* 00001600 */
  2123. 000015DC  486E FE00                pea.l      [A6 - 0x200]
  2124. 000015E0  486E FD00                pea.l      [A6 - 0x300]
  2125. 000015E4  486E FBFE                pea.l      [A6 - 0x402]
  2126. 000015E8  3F3C 0002                move.w     -[A7], 0x2
  2127. 000015EC  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  2128. 000015F0  41EE FE00                lea.l      A0, [A6 - 0x200]
  2129. 000015F4  43EE FBFE                lea.l      A1, [A6 - 0x402]
  2130. 000015F8  703F                     moveq.l    D0, 0x3F
  2131. label000015FA:
  2132. 000015FA  20D9                     move.l     [A0]+, [A1]+
  2133. 000015FC  51C8 FFFC                dbf        D0, -0x6 /* 000015FA */
  2134. label00001600:
  2135. 00001600  5247                     addq.w     D7, 1
  2136. 00001602  6906                     bvs        +0x8 /* 0000160A */
  2137. label00001604:
  2138. 00001604  BE6E FBFC                cmp.w      D7, [A6 - 0x404]
  2139. 00001608  6F8A                     ble        -0x74 /* 00001594 */
  2140. label0000160A:
  2141. 0000160A  486E FE00                pea.l      [A6 - 0x200]
  2142. 0000160E  487A 0036                pea.l      [PC + 0x36 /* 00001646, value 0x1220C20 */]
  2143. 00001612  486E FBFE                pea.l      [A6 - 0x402]
  2144. 00001616  3F3C 0002                move.w     -[A7], 0x2
  2145. 0000161A  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  2146. 0000161E  41EE FE00                lea.l      A0, [A6 - 0x200]
  2147. 00001622  43EE FBFE                lea.l      A1, [A6 - 0x402]
  2148. 00001626  703F                     moveq.l    D0, 0x3F
  2149. label00001628:
  2150. 00001628  20D9                     move.l     [A0]+, [A1]+
  2151. 0000162A  51C8 FFFC                dbf        D0, -0x6 /* 00001628 */
  2152. 0000162E  206E 000C                movea.l    A0, [A6 + 0xC]
  2153. 00001632  43EE FE00                lea.l      A1, [A6 - 0x200]
  2154. 00001636  703F                     moveq.l    D0, 0x3F
  2155. label00001638:
  2156. 00001638  20D9                     move.l     [A0]+, [A1]+
  2157. 0000163A  51C8 FFFC                dbf        D0, -0x6 /* 00001638 */
  2158. label0000163E:
  2159. 0000163E  2E1F                     move.l     D7, [A7]+
  2160. 00001640  4E5E                     unlink     A6
  2161. 00001642  2E9F                     move.l     [A7], [A7]+
  2162. 00001644  4E75                     rts
  2163. 00001646  0122                     btst       -[A2], D0
  2164. 00001648  0C20 2620                cmpi.b     -[A0], 0x20 /* ' ' */
  2165. 0000164C  7175                     moveq.l    D0, 0x75
  2166. 0000164E  6F74                     ble        +0x76 /* 000016C4 */
  2167. 00001650  6520                     bcs        +0x22 /* 00001672 */
  2168. 00001652  2620                     move.l     D3, -[A0]
  2169. 00001654  2200                     move.l     D1, D0
  2170. export_322:
  2171. 00001656  4E56 FEFC                link       A6, -0x0104
  2172. 0000165A  48E7 0108                movem.l    -[A7], D7,A4
  2173. 0000165E  206E 000C                movea.l    A0, [A6 + 0xC]
  2174. 00001662  43EE FF00                lea.l      A1, [A6 - 0x100]
  2175. 00001666  703F                     moveq.l    D0, 0x3F
  2176. label00001668:
  2177. 00001668  22D8                     move.l     [A1]+, [A0]+
  2178. 0000166A  51C8 FFFC                dbf        D0, -0x6 /* 00001668 */
  2179. 0000166E  286E 0008                movea.l    A4, [A6 + 0x8]
  2180. label00001672:
  2181. 00001672  4240                     clr.w      D0
  2182. 00001674  102E FF00                move.b     D0, [A6 - 0x100]
  2183. 00001678  5240                     addq.w     D0, 1
  2184. 0000167A  48C0                     ext.l      D0
  2185. 0000167C  2E00                     move.l     D7, D0
  2186. 0000167E  2F0C                     move.l     -[A7], A4
  2187. 00001680  2F07                     move.l     -[A7], D7
  2188. 00001682  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2189. 00001686  4267                     clr.w      -[A7]
  2190. 00001688  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2191. 0000168C  4A5F                     tst.w      [A7]+
  2192. 0000168E  671A                     beq        +0x1C /* 000016AA */
  2193. 00001690  2F0C                     move.l     -[A7], A4
  2194. 00001692  7001                     moveq.l    D0, 0x01
  2195. 00001694  2F00                     move.l     -[A7], D0
  2196. 00001696  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2197. 0000169A  4267                     clr.w      -[A7]
  2198. 0000169C  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2199. 000016A0  4A5F                     tst.w      [A7]+
  2200. 000016A2  6704                     beq        +0x6 /* 000016A8 */
  2201. 000016A4  2054                     movea.l    A0, [A4]
  2202. 000016A6  4210                     clr.b      [A0]
  2203. label000016A8:
  2204. 000016A8  6012                     bra        +0x14 /* 000016BC */
  2205. label000016AA:
  2206. 000016AA  42A7                     clr.l      -[A7]
  2207. 000016AC  486E FF00                pea.l      [A6 - 0x100]
  2208. 000016B0  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  2209. 000016B4  2F14                     move.l     -[A7], [A4]
  2210. 000016B6  2F07                     move.l     -[A7], D7
  2211. 000016B8  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  2212. label000016BC:
  2213. 000016BC  4CDF 1080                movem.l    D7,A4, [A7]+
  2214. 000016C0  4E5E                     unlink     A6
  2215. 000016C2  205F                     movea.l    A0, [A7]+
  2216. label000016C4:
  2217. 000016C4  504F                     addq.w     A7, 8
  2218. 000016C6  4ED0                     jmp        [A0]
  2219. export_323:
  2220. fn000016C8:
  2221. 000016C8  4E56 0000                link       A6, 0
  2222. 000016CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2223. 000016D0  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  2224. 000016D4  206E 0008                movea.l    A0, [A6 + 0x8]
  2225. 000016D8  2050                     movea.l    A0, [A0]
  2226. 000016DA  4A10                     tst.b      [A0]
  2227. 000016DC  6602                     bne        +0x4 /* 000016E0 */
  2228. 000016DE  6038                     bra        +0x3A /* 00001718 */
  2229. label000016E0:
  2230. 000016E0  206E 0008                movea.l    A0, [A6 + 0x8]
  2231. 000016E4  2050                     movea.l    A0, [A0]
  2232. 000016E6  1010                     move.b     D0, [A0]
  2233. 000016E8  4880                     ext.w      D0
  2234. 000016EA  722C                     moveq.l    D1, 0x2C
  2235. 000016EC  B240                     cmp.w      D1, D0
  2236. 000016EE  56C0                     sne        D0
  2237. 000016F0  206E 0008                movea.l    A0, [A6 + 0x8]
  2238. 000016F4  2050                     movea.l    A0, [A0]
  2239. 000016F6  4A10                     tst.b      [A0]
  2240. 000016F8  56C1                     sne        D1
  2241. 000016FA  C001                     and.b      D0, D1
  2242. 000016FC  6708                     beq        +0xA /* 00001706 */
  2243. 000016FE  206E 0008                movea.l    A0, [A6 + 0x8]
  2244. 00001702  5290                     addq.l     [A0], 1
  2245. 00001704  60DA                     bra        -0x24 /* 000016E0 */
  2246. label00001706:
  2247. 00001706  206E 0008                movea.l    A0, [A6 + 0x8]
  2248. 0000170A  2050                     movea.l    A0, [A0]
  2249. 0000170C  4A10                     tst.b      [A0]
  2250. 0000170E  6602                     bne        +0x4 /* 00001712 */
  2251. 00001710  6006                     bra        +0x8 /* 00001718 */
  2252. label00001712:
  2253. 00001712  206E 0008                movea.l    A0, [A6 + 0x8]
  2254. 00001716  5290                     addq.l     [A0], 1
  2255. label00001718:
  2256. 00001718  4E5E                     unlink     A6
  2257. 0000171A  2E9F                     move.l     [A7], [A7]+
  2258. 0000171C  4E75                     rts
  2259. export_324:
  2260. 0000171E  4E56 0000                link       A6, 0
  2261. 00001722  0CAE 0000 0400 0008      cmpi.l     [A6 + 0x8], 0x400
  2262. 0000172A  6F12                     ble        +0x14 /* 0000173E */
  2263. 0000172C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2264. 00001730  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2265. 00001734  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2266. 00001738  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  2267. 0000173C  6010                     bra        +0x12 /* 0000174E */
  2268. label0000173E:
  2269. 0000173E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2270. 00001742  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2271. 00001746  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2272. 0000174A  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  2273. label0000174E:
  2274. 0000174E  4E5E                     unlink     A6
  2275. 00001750  205F                     movea.l    A0, [A7]+
  2276. 00001752  DEFC 000C                add.w      A7, 0xC
  2277. 00001756  4ED0                     jmp        [A0]
  2278. export_325:
  2279. 00001758  4E56 FEE2                link       A6, -0x011E
  2280. 0000175C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2281. 00001760  286E 0008                movea.l    A4, [A6 + 0x8]
  2282. 00001764  422E 0010                clr.b      [A6 + 0x10]
  2283. 00001768  486E 000C                pea.l      [A6 + 0xC]
  2284. 0000176C  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  2285. 00001770  206E 000C                movea.l    A0, [A6 + 0xC]
  2286. 00001774  4A10                     tst.b      [A0]
  2287. 00001776  661E                     bne        +0x20 /* 00001796 */
  2288. 00001778  102D D030                move.b     D0, [A5 - 0x2FD0]
  2289. 0000177C  6714                     beq        +0x16 /* 00001792 */
  2290. 0000177E  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2291. 00001784  18BC 0001                move.b     [A4], 0x1
  2292. 00001788  7000                     moveq.l    D0, 0x00
  2293. 0000178A  2940 0002                move.l     [A4 + 0x2], D0
  2294. 0000178E  6000 019E                bra        +0x1A0 /* 0000192E */
  2295. label00001792:
  2296. 00001792  6000 01A0                bra        +0x1A2 /* 00001934 */
  2297. label00001796:
  2298. 00001796  2D6E 000C FFF8           move.l     [A6 - 0x8], [A6 + 0xC]
  2299. 0000179C  4244                     clr.w      D4
  2300. 0000179E  4245                     clr.w      D5
  2301. 000017A0  206E FFF8                movea.l    A0, [A6 - 0x8]
  2302. 000017A4  1010                     move.b     D0, [A0]
  2303. 000017A6  4880                     ext.w      D0
  2304. 000017A8  722D                     moveq.l    D1, 0x2D
  2305. 000017AA  B240                     cmp.w      D1, D0
  2306. 000017AC  6604                     bne        +0x6 /* 000017B2 */
  2307. 000017AE  52AE FFF8                addq.l     [A6 - 0x8], 1
  2308. label000017B2:
  2309. 000017B2  486E FFF8                pea.l      [A6 - 0x8]
  2310. 000017B6  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  2311. label000017BA:
  2312. 000017BA  206E FFF8                movea.l    A0, [A6 - 0x8]
  2313. 000017BE  1010                     move.b     D0, [A0]
  2314. 000017C0  4880                     ext.w      D0
  2315. 000017C2  3E00                     move.w     D7, D0
  2316. 000017C4  7030                     moveq.l    D0, 0x30
  2317. 000017C6  B047                     cmp.w      D0, D7
  2318. 000017C8  5FC0                     sle        D0
  2319. 000017CA  4A00                     tst.b      D0
  2320. 000017CC  670A                     beq        +0xC /* 000017D8 */
  2321. 000017CE  7239                     moveq.l    D1, 0x39
  2322. 000017D0  B247                     cmp.w      D1, D7
  2323. 000017D2  5CC1                     sge        D1
  2324. 000017D4  C001                     and.b      D0, D1
  2325. 000017D6  660A                     bne        +0xC /* 000017E2 */
  2326. label000017D8:
  2327. 000017D8  722E                     moveq.l    D1, 0x2E
  2328. 000017DA  B247                     cmp.w      D1, D7
  2329. 000017DC  57C1                     seq        D1
  2330. 000017DE  8001                     or.b       D0, D1
  2331. 000017E0  6712                     beq        +0x14 /* 000017F4 */
  2332. label000017E2:
  2333. 000017E2  702E                     moveq.l    D0, 0x2E
  2334. 000017E4  B047                     cmp.w      D0, D7
  2335. 000017E6  6604                     bne        +0x6 /* 000017EC */
  2336. 000017E8  5244                     addq.w     D4, 1
  2337. 000017EA  6002                     bra        +0x4 /* 000017EE */
  2338. label000017EC:
  2339. 000017EC  5245                     addq.w     D5, 1
  2340. label000017EE:
  2341. 000017EE  52AE FFF8                addq.l     [A6 - 0x8], 1
  2342. 000017F2  6020                     bra        +0x22 /* 00001814 */
  2343. label000017F4:
  2344. 000017F4  7020                     moveq.l    D0, 0x20
  2345. 000017F6  B047                     cmp.w      D0, D7
  2346. 000017F8  57C0                     seq        D0
  2347. 000017FA  4A00                     tst.b      D0
  2348. 000017FC  6618                     bne        +0x1A /* 00001816 */
  2349. 000017FE  720D                     moveq.l    D1, 0x0D
  2350. 00001800  B247                     cmp.w      D1, D7
  2351. 00001802  57C1                     seq        D1
  2352. 00001804  8001                     or.b       D0, D1
  2353. 00001806  660E                     bne        +0x10 /* 00001816 */
  2354. 00001808  4A47                     tst.w      D7
  2355. 0000180A  57C1                     seq        D1
  2356. 0000180C  8001                     or.b       D0, D1
  2357. 0000180E  6606                     bne        +0x8 /* 00001816 */
  2358. 00001810  6000 0122                bra        +0x124 /* 00001934 */
  2359. label00001814:
  2360. 00001814  60A4                     bra        -0x5A /* 000017BA */
  2361. label00001816:
  2362. 00001816  7001                     moveq.l    D0, 0x01
  2363. 00001818  B045                     cmp.w      D0, D5
  2364. 0000181A  5EC0                     sgt        D0
  2365. 0000181C  4A00                     tst.b      D0
  2366. 0000181E  6600 0114                bne        +0x116 /* 00001934 */
  2367. 00001822  7201                     moveq.l    D1, 0x01
  2368. 00001824  B244                     cmp.w      D1, D4
  2369. 00001826  5DC1                     slt        D1
  2370. 00001828  8001                     or.b       D0, D1
  2371. 0000182A  6600 0108                bne        +0x10A /* 00001934 */
  2372. 0000182E  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  2373. 00001834  486E FFF8                pea.l      [A6 - 0x8]
  2374. 00001838  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  2375. 0000183C  206E FFF8                movea.l    A0, [A6 - 0x8]
  2376. 00001840  4A10                     tst.b      [A0]
  2377. 00001842  6600 00F0                bne        +0xF2 /* 00001934 */
  2378. 00001846  206E FFFC                movea.l    A0, [A6 - 0x4]
  2379. 0000184A  4210                     clr.b      [A0]
  2380. 0000184C  4206                     clr.b      D6
  2381. label0000184E:
  2382. 0000184E  206E 000C                movea.l    A0, [A6 + 0xC]
  2383. 00001852  1010                     move.b     D0, [A0]
  2384. 00001854  4880                     ext.w      D0
  2385. 00001856  722D                     moveq.l    D1, 0x2D
  2386. 00001858  B240                     cmp.w      D1, D0
  2387. 0000185A  6612                     bne        +0x14 /* 0000186E */
  2388. 0000185C  0A06 0001                xori.b     D6, 0x1
  2389. 00001860  52AE 000C                addq.l     [A6 + 0xC], 1
  2390. 00001864  486E 000C                pea.l      [A6 + 0xC]
  2391. 00001868  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  2392. 0000186C  60E0                     bra        -0x1E /* 0000184E */
  2393. label0000186E:
  2394. 0000186E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2395. 00001872  486E FEF2                pea.l      [A6 - 0x10E]
  2396. 00001876  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  2397. 0000187A  4240                     clr.w      D0
  2398. 0000187C  102E FEF2                move.b     D0, [A6 - 0x10E]
  2399. 00001880  7209                     moveq.l    D1, 0x09
  2400. 00001882  B240                     cmp.w      D1, D0
  2401. 00001884  6D38                     blt        +0x3A /* 000018BE */
  2402. 00001886  266E 000C                movea.l    A3, [A6 + 0xC]
  2403. label0000188A:
  2404. 0000188A  4A13                     tst.b      [A3]
  2405. 0000188C  670E                     beq        +0x10 /* 0000189C */
  2406. 0000188E  1013                     move.b     D0, [A3]
  2407. 00001890  4880                     ext.w      D0
  2408. 00001892  722E                     moveq.l    D1, 0x2E
  2409. 00001894  B240                     cmp.w      D1, D0
  2410. 00001896  6726                     beq        +0x28 /* 000018BE */
  2411. 00001898  528B                     addq.l     A3, 1
  2412. 0000189A  60EE                     bra        -0x10 /* 0000188A */
  2413. label0000189C:
  2414. 0000189C  18BC 0001                move.b     [A4], 0x1
  2415. 000018A0  42A7                     clr.l      -[A7]
  2416. 000018A2  486E FEF2                pea.l      [A6 - 0x10E]
  2417. 000018A6  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  2418. 000018AA  295F 0002                move.l     [A4 + 0x2], [A7]+
  2419. 000018AE  1006                     move.b     D0, D6
  2420. 000018B0  670A                     beq        +0xC /* 000018BC */
  2421. 000018B2  202C 0002                move.l     D0, [A4 + 0x2]
  2422. 000018B6  4480                     neg.l      D0
  2423. 000018B8  2940 0002                move.l     [A4 + 0x2], D0
  2424. label000018BC:
  2425. 000018BC  6070                     bra        +0x72 /* 0000192E */
  2426. label000018BE:
  2427. 000018BE  4214                     clr.b      [A4]
  2428. 000018C0  486E FEE2                pea.l      [A6 - 0x11E]
  2429. 000018C4  486E FEF2                pea.l      [A6 - 0x10E]
  2430. 000018C8  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  2431. 000018CC  588F                     addq.l     A7, 4
  2432. 000018CE  204C                     movea.l    A0, A4
  2433. 000018D0  5488                     addq.l     A0, 2
  2434. 000018D2  43EE FEE2                lea.l      A1, [A6 - 0x11E]
  2435. 000018D6  20D9                     move.l     [A0]+, [A1]+
  2436. 000018D8  20D9                     move.l     [A0]+, [A1]+
  2437. 000018DA  3091                     move.w     [A0], [A1]
  2438. 000018DC  4267                     clr.w      -[A7]
  2439. 000018DE  486C 0002                pea.l      [A4 + 0x2]
  2440. 000018E2  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  2441. 000018E6  4A1F                     tst.b      [A7]+
  2442. 000018E8  57C0                     seq        D0
  2443. 000018EA  4A00                     tst.b      D0
  2444. 000018EC  6646                     bne        +0x48 /* 00001934 */
  2445. 000018EE  2F00                     move.l     -[A7], D0
  2446. 000018F0  4267                     clr.w      -[A7]
  2447. 000018F2  486C 0002                pea.l      [A4 + 0x2]
  2448. 000018F6  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  2449. 000018FA  121F                     move.b     D1, [A7]+
  2450. 000018FC  201F                     move.l     D0, [A7]+
  2451. 000018FE  7401                     moveq.l    D2, 0x01
  2452. 00001900  B401                     cmp.b      D2, D1
  2453. 00001902  57C1                     seq        D1
  2454. 00001904  8001                     or.b       D0, D1
  2455. 00001906  662C                     bne        +0x2E /* 00001934 */
  2456. 00001908  1006                     move.b     D0, D6
  2457. 0000190A  6722                     beq        +0x24 /* 0000192E */
  2458. 0000190C  41EE FEE2                lea.l      A0, [A6 - 0x11E]
  2459. 00001910  224C                     movea.l    A1, A4
  2460. 00001912  5489                     addq.l     A1, 2
  2461. 00001914  20D9                     move.l     [A0]+, [A1]+
  2462. 00001916  20D9                     move.l     [A0]+, [A1]+
  2463. 00001918  3091                     move.w     [A0], [A1]
  2464. 0000191A  0A2E 0080 FEE2           xori.b     [A6 - 0x11E], 0x80
  2465. 00001920  204C                     movea.l    A0, A4
  2466. 00001922  5488                     addq.l     A0, 2
  2467. 00001924  43EE FEE2                lea.l      A1, [A6 - 0x11E]
  2468. 00001928  20D9                     move.l     [A0]+, [A1]+
  2469. 0000192A  20D9                     move.l     [A0]+, [A1]+
  2470. 0000192C  3091                     move.w     [A0], [A1]
  2471. label0000192E:
  2472. 0000192E  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2473. label00001934:
  2474. 00001934  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2475. 00001938  4E5E                     unlink     A6
  2476. 0000193A  205F                     movea.l    A0, [A7]+
  2477. 0000193C  504F                     addq.w     A7, 8
  2478. 0000193E  4ED0                     jmp        [A0]
  2479. export_326:
  2480. 00001940  4E56 FEFE                link       A6, -0x0102
  2481. 00001944  2F07                     move.l     -[A7], D7
  2482. 00001946  206E 000C                movea.l    A0, [A6 + 0xC]
  2483. 0000194A  43EE FF00                lea.l      A1, [A6 - 0x100]
  2484. 0000194E  703F                     moveq.l    D0, 0x3F
  2485. label00001950:
  2486. 00001950  22D8                     move.l     [A1]+, [A0]+
  2487. 00001952  51C8 FFFC                dbf        D0, -0x6 /* 00001950 */
  2488. label00001956:
  2489. 00001956  4240                     clr.w      D0
  2490. 00001958  102E FF00                move.b     D0, [A6 - 0x100]
  2491. 0000195C  4241                     clr.w      D1
  2492. 0000195E  41EE FF00                lea.l      A0, [A6 - 0x100]
  2493. 00001962  1230 0000                move.b     D1, [A0 + D0.w]
  2494. 00001966  3E01                     move.w     D7, D1
  2495. 00001968  7020                     moveq.l    D0, 0x20
  2496. 0000196A  B047                     cmp.w      D0, D7
  2497. 0000196C  57C0                     seq        D0
  2498. 0000196E  4A00                     tst.b      D0
  2499. 00001970  660A                     bne        +0xC /* 0000197C */
  2500. 00001972  720D                     moveq.l    D1, 0x0D
  2501. 00001974  B247                     cmp.w      D1, D7
  2502. 00001976  57C1                     seq        D1
  2503. 00001978  8001                     or.b       D0, D1
  2504. 0000197A  6706                     beq        +0x8 /* 00001982 */
  2505. label0000197C:
  2506. 0000197C  532E FF00                subq.b     [A6 - 0x100], 1
  2507. 00001980  60D4                     bra        -0x2A /* 00001956 */
  2508. label00001982:
  2509. 00001982  4267                     clr.w      -[A7]
  2510. 00001984  486E FF00                pea.l      [A6 - 0x100]
  2511. 00001988  486D CEC6                pea.l      [A5 - 0x313A]
  2512. 0000198C  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  2513. 00001990  101F                     move.b     D0, [A7]+
  2514. 00001992  6710                     beq        +0x12 /* 000019A4 */
  2515. 00001994  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2516. 0000199A  206E 0008                movea.l    A0, [A6 + 0x8]
  2517. 0000199E  10BC 0001                move.b     [A0], 0x1
  2518. 000019A2  6024                     bra        +0x26 /* 000019C8 */
  2519. label000019A4:
  2520. 000019A4  4267                     clr.w      -[A7]
  2521. 000019A6  486E FF00                pea.l      [A6 - 0x100]
  2522. 000019AA  486D CE38                pea.l      [A5 - 0x31C8]
  2523. 000019AE  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  2524. 000019B2  101F                     move.b     D0, [A7]+
  2525. 000019B4  670E                     beq        +0x10 /* 000019C4 */
  2526. 000019B6  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2527. 000019BC  206E 0008                movea.l    A0, [A6 + 0x8]
  2528. 000019C0  4210                     clr.b      [A0]
  2529. 000019C2  6004                     bra        +0x6 /* 000019C8 */
  2530. label000019C4:
  2531. 000019C4  422E 0010                clr.b      [A6 + 0x10]
  2532. label000019C8:
  2533. 000019C8  2E1F                     move.l     D7, [A7]+
  2534. 000019CA  4E5E                     unlink     A6
  2535. 000019CC  205F                     movea.l    A0, [A7]+
  2536. 000019CE  504F                     addq.w     A7, 8
  2537. 000019D0  4ED0                     jmp        [A0]
  2538. export_327:
  2539. 000019D2  4E56 FEFE                link       A6, -0x0102
  2540. 000019D6  486E FEFE                pea.l      [A6 - 0x102]
  2541. 000019DA  3F3C 0084                move.w     -[A7], 0x84
  2542. 000019DE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2543. 000019E2  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  2544. 000019E6  2F3C 0081 0000           move.l     -[A7], 0x810000
  2545. 000019EC  486E FEFE                pea.l      [A6 - 0x102]
  2546. 000019F0  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  2547. 000019F4  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2548. 000019F8  4E5E                     unlink     A6
  2549. 000019FA  205F                     movea.l    A0, [A7]+
  2550. 000019FC  544F                     addq.w     A7, 2
  2551. 000019FE  4ED0                     jmp        [A0]
  2552. export_328:
  2553. 00001A00  4E56 0000                link       A6, 0
  2554. 00001A04  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2555. 00001A08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2556. 00001A0C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2557. 00001A10  4E5E                     unlink     A6
  2558. 00001A12  205F                     movea.l    A0, [A7]+
  2559. 00001A14  504F                     addq.w     A7, 8
  2560. 00001A16  4ED0                     jmp        [A0]
  2561. export_329:
  2562. fn00001A18:
  2563. 00001A18  4E56 FFFE                link       A6, -0x0002
  2564. 00001A1C  4A6D D028                tst.w      [A5 - 0x2FD8]
  2565. 00001A20  6602                     bne        +0x4 /* 00001A24 */
  2566. 00001A22  6014                     bra        +0x16 /* 00001A38 */
  2567. label00001A24:
  2568. 00001A24  536D D028                subq.w     [A5 - 0x2FD8], 1
  2569. 00001A28  4A6D D028                tst.w      [A5 - 0x2FD8]
  2570. 00001A2C  660A                     bne        +0xC /* 00001A38 */
  2571. 00001A2E  4267                     clr.w      -[A7]
  2572. 00001A30  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  2573. 00001A34  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  2574. label00001A38:
  2575. 00001A38  4E5E                     unlink     A6
  2576. 00001A3A  4E75                     rts
  2577. export_330:
  2578. 00001A3C  4E56 FEE6                link       A6, -0x011A
  2579. 00001A40  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2580. 00001A44  286E 0008                movea.l    A4, [A6 + 0x8]
  2581. 00001A48  7E00                     moveq.l    D7, 0x00
  2582. 00001A4A  7000                     moveq.l    D0, 0x00
  2583. 00001A4C  2D40 FEE8                move.l     [A6 - 0x118], D0
  2584. 00001A50  4A6D B7D8                tst.w      [A5 - 0x4828]
  2585. 00001A54  6712                     beq        +0x14 /* 00001A68 */
  2586. 00001A56  4267                     clr.w      -[A7]
  2587. 00001A58  3F2D B7D8                move.w     -[A7], [A5 - 0x4828]
  2588. 00001A5C  2F3C 8202 0006           move.l     -[A7], 0x82020006
  2589. 00001A62  A8B5                     syscall    ScriptUtil
  2590. 00001A64  3C1F                     move.w     D6, [A7]+
  2591. 00001A66  6002                     bra        +0x4 /* 00001A6A */
  2592. label00001A68:
  2593. 00001A68  4246                     clr.w      D6
  2594. label00001A6A:
  2595. 00001A6A  4267                     clr.w      -[A7]
  2596. 00001A6C  3F06                     move.w     -[A7], D6
  2597. 00001A6E  1F3C 0001                move.b     -[A7], 0x1
  2598. 00001A72  486E FEE8                pea.l      [A6 - 0x118]
  2599. 00001A76  4EAD 1DB2                jsr        [A5 + 0x1DB2 /* export_946 */]
  2600. 00001A7A  3A1F                     move.w     D5, [A7]+
  2601. 00001A7C  4AAE FEE8                tst.l      [A6 - 0x118]
  2602. 00001A80  6710                     beq        +0x12 /* 00001A92 */
  2603. 00001A82  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  2604. 00001A86  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2605. 00001A8A  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  2606. 00001A8E  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  2607. label00001A92:
  2608. 00001A92  206D FE88                movea.l    A0, [A5 - 0x178]
  2609. 00001A96  3828 0044                move.w     D4, [A0 + 0x44]
  2610. 00001A9A  206D FE88                movea.l    A0, [A5 - 0x178]
  2611. 00001A9E  2F08                     move.l     -[A7], A0
  2612. 00001AA0  4267                     clr.w      -[A7]
  2613. 00001AA2  3F06                     move.w     -[A7], D6
  2614. 00001AA4  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  2615. 00001AA8  301F                     move.w     D0, [A7]+
  2616. 00001AAA  205F                     movea.l    A0, [A7]+
  2617. 00001AAC  3140 0044                move.w     [A0 + 0x44], D0
  2618. 00001AB0  486E 000C                pea.l      [A6 + 0xC]
  2619. 00001AB4  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  2620. 00001AB8  3005                     move.w     D0, D5
  2621. 00001ABA  6712                     beq        +0x14 /* 00001ACE */
  2622. 00001ABC  5340                     subq.w     D0, 1
  2623. 00001ABE  6730                     beq        +0x32 /* 00001AF0 */
  2624. 00001AC0  5340                     subq.w     D0, 1
  2625. 00001AC2  672C                     beq        +0x2E /* 00001AF0 */
  2626. 00001AC4  5340                     subq.w     D0, 1
  2627. 00001AC6  6700 0092                beq        +0x94 /* 00001B5A */
  2628. 00001ACA  6000 0090                bra        +0x92 /* 00001B5C */
  2629. label00001ACE:
  2630. 00001ACE  B9EE 000C                cmpa.l     A4, [A6 + 0xC]
  2631. 00001AD2  6F1A                     ble        +0x1C /* 00001AEE */
  2632. 00001AD4  5287                     addq.l     D7, 1
  2633. 00001AD6  486E 000C                pea.l      [A6 + 0xC]
  2634. 00001ADA  486E FEFC                pea.l      [A6 - 0x104]
  2635. 00001ADE  4267                     clr.w      -[A7]
  2636. 00001AE0  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  2637. 00001AE4  486E 000C                pea.l      [A6 + 0xC]
  2638. 00001AE8  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  2639. 00001AEC  60E0                     bra        -0x1E /* 00001ACE */
  2640. label00001AEE:
  2641. 00001AEE  606C                     bra        +0x6E /* 00001B5C */
  2642. label00001AF0:
  2643. 00001AF0  B9EE 000C                cmpa.l     A4, [A6 + 0xC]
  2644. 00001AF4  6F62                     ble        +0x64 /* 00001B58 */
  2645. 00001AF6  5287                     addq.l     D7, 1
  2646. 00001AF8  7002                     moveq.l    D0, 0x02
  2647. 00001AFA  B045                     cmp.w      D0, D5
  2648. 00001AFC  6626                     bne        +0x28 /* 00001B24 */
  2649. 00001AFE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2650. 00001B02  200C                     move.l     D0, A4
  2651. 00001B04  90AE 000C                sub.l      D0, [A6 + 0xC]
  2652. 00001B08  3F00                     move.w     -[A7], D0
  2653. 00001B0A  4267                     clr.w      -[A7]
  2654. 00001B0C  1F3C 0001                move.b     -[A7], 0x1
  2655. 00001B10  206E FEE8                movea.l    A0, [A6 - 0x118]
  2656. 00001B14  2F10                     move.l     -[A7], [A0]
  2657. 00001B16  486E FEF0                pea.l      [A6 - 0x110]
  2658. 00001B1A  2F3C 8012 001A           move.l     -[A7], 0x8012001A
  2659. 00001B20  A8B5                     syscall    ScriptUtil
  2660. 00001B22  6020                     bra        +0x22 /* 00001B44 */
  2661. label00001B24:
  2662. 00001B24  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2663. 00001B28  200C                     move.l     D0, A4
  2664. 00001B2A  90AE 000C                sub.l      D0, [A6 + 0xC]
  2665. 00001B2E  3F00                     move.w     -[A7], D0
  2666. 00001B30  4267                     clr.w      -[A7]
  2667. 00001B32  1F3C 0001                move.b     -[A7], 0x1
  2668. 00001B36  42A7                     clr.l      -[A7]
  2669. 00001B38  486E FEF0                pea.l      [A6 - 0x110]
  2670. 00001B3C  2F3C 8012 001A           move.l     -[A7], 0x8012001A
  2671. 00001B42  A8B5                     syscall    ScriptUtil
  2672. label00001B44:
  2673. 00001B44  302E FEF2                move.w     D0, [A6 - 0x10E]
  2674. 00001B48  48C0                     ext.l      D0
  2675. 00001B4A  D1AE 000C                add.l      [A6 + 0xC], D0
  2676. 00001B4E  486E 000C                pea.l      [A6 + 0xC]
  2677. 00001B52  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  2678. 00001B56  6098                     bra        -0x66 /* 00001AF0 */
  2679. label00001B58:
  2680. 00001B58  6002                     bra        +0x4 /* 00001B5C */
  2681. label00001B5A:
  2682. 00001B5A  7E00                     moveq.l    D7, 0x00
  2683. label00001B5C:
  2684. 00001B5C  4AAE FEE8                tst.l      [A6 - 0x118]
  2685. 00001B60  6710                     beq        +0x12 /* 00001B72 */
  2686. 00001B62  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  2687. 00001B66  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  2688. 00001B6A  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  2689. 00001B6E  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  2690. label00001B72:
  2691. 00001B72  206D FE88                movea.l    A0, [A5 - 0x178]
  2692. 00001B76  3144 0044                move.w     [A0 + 0x44], D4
  2693. 00001B7A  2D47 0010                move.l     [A6 + 0x10], D7
  2694. 00001B7E  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2695. 00001B82  4E5E                     unlink     A6
  2696. 00001B84  205F                     movea.l    A0, [A7]+
  2697. 00001B86  504F                     addq.w     A7, 8
  2698. 00001B88  4ED0                     jmp        [A0]
  2699. export_331:
  2700. 00001B8A  4E56 FFF8                link       A6, -0x0008
  2701. 00001B8E  48E7 0118                movem.l    -[A7], D7,A3,A4
  2702. 00001B92  266E 0008                movea.l    A3, [A6 + 0x8]
  2703. 00001B96  42A7                     clr.l      -[A7]
  2704. 00001B98  2F0B                     move.l     -[A7], A3
  2705. 00001B9A  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2706. 00001B9E  2E1F                     move.l     D7, [A7]+
  2707. 00001BA0  2F0B                     move.l     -[A7], A3
  2708. 00001BA2  2007                     move.l     D0, D7
  2709. 00001BA4  5280                     addq.l     D0, 1
  2710. 00001BA6  2F00                     move.l     -[A7], D0
  2711. 00001BA8  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2712. 00001BAC  2847                     movea.l    A4, D7
  2713. 00001BAE  D9D3                     add.l      A4, [A3]
  2714. 00001BB0  4214                     clr.b      [A4]
  2715. 00001BB2  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2716. 00001BB6  4E5E                     unlink     A6
  2717. 00001BB8  2E9F                     move.l     [A7], [A7]+
  2718. 00001BBA  4E75                     rts
  2719. export_332:
  2720. 00001BBC  4E56 FFD2                link       A6, -0x002E
  2721. 00001BC0  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2722. 00001BC4  206E 0008                movea.l    A0, [A6 + 0x8]
  2723. 00001BC8  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2724. 00001BCC  7007                     moveq.l    D0, 0x07
  2725. label00001BCE:
  2726. 00001BCE  22D8                     move.l     [A1]+, [A0]+
  2727. 00001BD0  51C8 FFFC                dbf        D0, -0x6 /* 00001BCE */
  2728. 00001BD4  426E FFD8                clr.w      [A6 - 0x28]
  2729. 00001BD8  426E FFDA                clr.w      [A6 - 0x26]
  2730. 00001BDC  4247                     clr.w      D7
  2731. 00001BDE  4206                     clr.b      D6
  2732. 00001BE0  4240                     clr.w      D0
  2733. 00001BE2  102E FFE0                move.b     D0, [A6 - 0x20]
  2734. 00001BE6  3D40 FFD2                move.w     [A6 - 0x2E], D0
  2735. 00001BEA  7A01                     moveq.l    D5, 0x01
  2736. 00001BEC  603A                     bra        +0x3C /* 00001C28 */
  2737. label00001BEE:
  2738. 00001BEE  4240                     clr.w      D0
  2739. 00001BF0  1036 50E0                move.b     D0, [A6 + D5.w - 0x32]
  2740. 00001BF4  3800                     move.w     D4, D0
  2741. 00001BF6  702E                     moveq.l    D0, 0x2E
  2742. 00001BF8  B044                     cmp.w      D0, D4
  2743. 00001BFA  6604                     bne        +0x6 /* 00001C00 */
  2744. 00001BFC  7C01                     moveq.l    D6, 0x01
  2745. 00001BFE  6024                     bra        +0x26 /* 00001C24 */
  2746. label00001C00:
  2747. 00001C00  7023                     moveq.l    D0, 0x23
  2748. 00001C02  B044                     cmp.w      D0, D4
  2749. 00001C04  57C0                     seq        D0
  2750. 00001C06  C006                     and.b      D0, D6
  2751. 00001C08  6704                     beq        +0x6 /* 00001C0E */
  2752. 00001C0A  5247                     addq.w     D7, 1
  2753. 00001C0C  6016                     bra        +0x18 /* 00001C24 */
  2754. label00001C0E:
  2755. 00001C0E  7030                     moveq.l    D0, 0x30
  2756. 00001C10  B044                     cmp.w      D0, D4
  2757. 00001C12  6610                     bne        +0x12 /* 00001C24 */
  2758. 00001C14  1006                     move.b     D0, D6
  2759. 00001C16  6708                     beq        +0xA /* 00001C20 */
  2760. 00001C18  526E FFDA                addq.w     [A6 - 0x26], 1
  2761. 00001C1C  5247                     addq.w     D7, 1
  2762. 00001C1E  6004                     bra        +0x6 /* 00001C24 */
  2763. label00001C20:
  2764. 00001C20  526E FFD8                addq.w     [A6 - 0x28], 1
  2765. label00001C24:
  2766. 00001C24  5245                     addq.w     D5, 1
  2767. 00001C26  6906                     bvs        +0x8 /* 00001C2E */
  2768. label00001C28:
  2769. 00001C28  BA6E FFD2                cmp.w      D5, [A6 - 0x2E]
  2770. 00001C2C  6FC0                     ble        -0x3E /* 00001BEE */
  2771. label00001C2E:
  2772. 00001C2E  3B6E FFD8 D03E           move.w     [A5 - 0x2FC2], [A6 - 0x28]
  2773. 00001C34  3B6E FFDA D03C           move.w     [A5 - 0x2FC4], [A6 - 0x26]
  2774. 00001C3A  3B47 D03A                move.w     [A5 - 0x2FC6], D7
  2775. 00001C3E  41ED D146                lea.l      A0, [A5 - 0x2EBA]
  2776. 00001C42  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2777. 00001C46  7007                     moveq.l    D0, 0x07
  2778. label00001C48:
  2779. 00001C48  20D9                     move.l     [A0]+, [A1]+
  2780. 00001C4A  51C8 FFFC                dbf        D0, -0x6 /* 00001C48 */
  2781. 00001C4E  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  2782. 00001C52  4E5E                     unlink     A6
  2783. 00001C54  2E9F                     move.l     [A7], [A7]+
  2784. 00001C56  4E75                     rts
  2785. fn00001C58:
  2786. 00001C58  4E56 FFF4                link       A6, -0x000C
  2787. 00001C5C  48E7 0118                movem.l    -[A7], D7,A3,A4
  2788. 00001C60  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  2789. 00001C64  2E2D D226                move.l     D7, [A5 - 0x2DDA]
  2790. 00001C68  9EA8 002A                sub.l      D7, [A0 + 0x2A]
  2791. 00001C6C  BEAD D21E                cmp.l      D7, [A5 - 0x2DE2]
  2792. 00001C70  5EC0                     sgt        D0
  2793. 00001C72  4A00                     tst.b      D0
  2794. 00001C74  6726                     beq        +0x28 /* 00001C9C */
  2795. 00001C76  2F00                     move.l     -[A7], D0
  2796. 00001C78  4267                     clr.w      -[A7]
  2797. 00001C7A  2207                     move.l     D1, D7
  2798. 00001C7C  92AD D21E                sub.l      D1, [A5 - 0x2DE2]
  2799. 00001C80  2F01                     move.l     -[A7], D1
  2800. 00001C82  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  2801. 00001C86  121F                     move.b     D1, [A7]+
  2802. 00001C88  201F                     move.l     D0, [A7]+
  2803. 00001C8A  0A01 0001                xori.b     D1, 0x1
  2804. 00001C8E  C001                     and.b      D0, D1
  2805. 00001C90  670A                     beq        +0xC /* 00001C9C */
  2806. 00001C92  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  2807. 00001C96  4268 0028                clr.w      [A0 + 0x28]
  2808. 00001C9A  605C                     bra        +0x5E /* 00001CF8 */
  2809. label00001C9C:
  2810. 00001C9C  42A7                     clr.l      -[A7]
  2811. 00001C9E  4EAD 0B0A                jsr        [A5 + 0xB0A /* export_349 */]
  2812. 00001CA2  265F                     movea.l    A3, [A7]+
  2813. 00001CA4  206D D222                movea.l    A0, [A5 - 0x2DDE]
  2814. 00001CA8  226D E1DE                movea.l    A1, [A5 - 0x1E22]
  2815. 00001CAC  2029 002A                move.l     D0, [A1 + 0x2A]
  2816. 00001CB0  D090                     add.l      D0, [A0]
  2817. 00001CB2  2F00                     move.l     -[A7], D0
  2818. 00001CB4  206D D222                movea.l    A0, [A5 - 0x2DDE]
  2819. 00001CB8  202D D226                move.l     D0, [A5 - 0x2DDA]
  2820. 00001CBC  D090                     add.l      D0, [A0]
  2821. 00001CBE  2F00                     move.l     -[A7], D0
  2822. 00001CC0  2F07                     move.l     -[A7], D7
  2823. 00001CC2  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  2824. 00001CC6  2007                     move.l     D0, D7
  2825. 00001CC8  D1AD D226                add.l      [A5 - 0x2DDA], D0
  2826. 00001CCC  2007                     move.l     D0, D7
  2827. 00001CCE  91AD D21E                sub.l      [A5 - 0x2DE2], D0
  2828. 00001CD2  42A7                     clr.l      -[A7]
  2829. 00001CD4  4EAD 0B0A                jsr        [A5 + 0xB0A /* export_349 */]
  2830. 00001CD8  285F                     movea.l    A4, [A7]+
  2831. label00001CDA:
  2832. 00001CDA  B7CC                     cmpa.l     A3, A4
  2833. 00001CDC  671A                     beq        +0x1C /* 00001CF8 */
  2834. 00001CDE  7001                     moveq.l    D0, 0x01
  2835. 00001CE0  B02C 0002                cmp.b      D0, [A4 + 0x2]
  2836. 00001CE4  6606                     bne        +0x8 /* 00001CEC */
  2837. 00001CE6  197C 0002 0002           move.b     [A4 + 0x2], 0x2
  2838. label00001CEC:
  2839. 00001CEC  42A7                     clr.l      -[A7]
  2840. 00001CEE  2F0C                     move.l     -[A7], A4
  2841. 00001CF0  4EAD 0B12                jsr        [A5 + 0xB12 /* export_350 */]
  2842. 00001CF4  285F                     movea.l    A4, [A7]+
  2843. 00001CF6  60E2                     bra        -0x1C /* 00001CDA */
  2844. label00001CF8:
  2845. 00001CF8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2846. 00001CFC  4E5E                     unlink     A6
  2847. 00001CFE  4E75                     rts
  2848. fn00001D00:
  2849. 00001D00  4E56 FFFC                link       A6, -0x0004
  2850. 00001D04  48E7 0300                movem.l    -[A7], D6,D7
  2851. 00001D08  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  2852. 00001D0C  7000                     moveq.l    D0, 0x00
  2853. 00001D0E  2140 002E                move.l     [A0 + 0x2E], D0
  2854. 00001D12  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  2855. 00001D16  7000                     moveq.l    D0, 0x00
  2856. 00001D18  2140 0032                move.l     [A0 + 0x32], D0
  2857. 00001D1C  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  2858. 00001D20  7016                     moveq.l    D0, 0x16
  2859. 00001D22  B028 0021                cmp.b      D0, [A0 + 0x21]
  2860. 00001D26  57C6                     seq        D6
  2861. 00001D28  4406                     neg.b      D6
  2862. 00001D2A  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  2863. 00001D2E  1028 0020                move.b     D0, [A0 + 0x20]
  2864. 00001D32  4880                     ext.w      D0
  2865. 00001D34  3E00                     move.w     D7, D0
  2866. 00001D36  1006                     move.b     D0, D6
  2867. 00001D38  6716                     beq        +0x18 /* 00001D50 */
  2868. 00001D3A  3207                     move.w     D1, D7
  2869. 00001D3C  5341                     subq.w     D1, 1
  2870. 00001D3E  41ED FB84                lea.l      A0, [A5 - 0x47C]
  2871. 00001D42  E541                     asl        D1.w, 2
  2872. 00001D44  4AB0 1000                tst.l      [A0 + D1.w]
  2873. 00001D48  57C1                     seq        D1
  2874. 00001D4A  C001                     and.b      D0, D1
  2875. 00001D4C  4A00                     tst.b      D0
  2876. 00001D4E  6620                     bne        +0x22 /* 00001D70 */
  2877. label00001D50:
  2878. 00001D50  1206                     move.b     D1, D6
  2879. 00001D52  0A01 0001                xori.b     D1, 0x1
  2880. 00001D56  4A01                     tst.b      D1
  2881. 00001D58  6730                     beq        +0x32 /* 00001D8A */
  2882. 00001D5A  3407                     move.w     D2, D7
  2883. 00001D5C  5342                     subq.w     D2, 1
  2884. 00001D5E  41ED FA78                lea.l      A0, [A5 - 0x588]
  2885. 00001D62  E542                     asl        D2.w, 2
  2886. 00001D64  4AB0 2000                tst.l      [A0 + D2.w]
  2887. 00001D68  57C2                     seq        D2
  2888. 00001D6A  C202                     and.b      D1, D2
  2889. 00001D6C  8001                     or.b       D0, D1
  2890. 00001D6E  671A                     beq        +0x1C /* 00001D8A */
  2891. label00001D70:
  2892. 00001D70  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  2893. 00001D74  4268 0028                clr.w      [A0 + 0x28]
  2894. 00001D78  486D CEEC                pea.l      [A5 - 0x3114]
  2895. 00001D7C  7002                     moveq.l    D0, 0x02
  2896. 00001D7E  2F00                     move.l     -[A7], D0
  2897. 00001D80  1F3C 000F                move.b     -[A7], 0xF
  2898. 00001D84  4EBA E4D4                jsr        [PC - 0x1B2C /* 0000025A */]
  2899. 00001D88  6034                     bra        +0x36 /* 00001DBE */
  2900. label00001D8A:
  2901. 00001D8A  4EBA FECC                jsr        [PC - 0x134 /* 00001C58 */]
  2902. 00001D8E  1006                     move.b     D0, D6
  2903. 00001D90  6714                     beq        +0x16 /* 00001DA6 */
  2904. 00001D92  3007                     move.w     D0, D7
  2905. 00001D94  5340                     subq.w     D0, 1
  2906. 00001D96  41ED FB84                lea.l      A0, [A5 - 0x47C]
  2907. 00001D9A  E540                     asl        D0.w, 2
  2908. 00001D9C  2F30 0000                move.l     -[A7], [A0 + D0.w]
  2909. 00001DA0  205F                     movea.l    A0, [A7]+
  2910. 00001DA2  4E90                     jsr        [A0]
  2911. 00001DA4  6012                     bra        +0x14 /* 00001DB8 */
  2912. label00001DA6:
  2913. 00001DA6  3007                     move.w     D0, D7
  2914. 00001DA8  5340                     subq.w     D0, 1
  2915. 00001DAA  41ED FA78                lea.l      A0, [A5 - 0x588]
  2916. 00001DAE  E540                     asl        D0.w, 2
  2917. 00001DB0  2F30 0000                move.l     -[A7], [A0 + D0.w]
  2918. 00001DB4  205F                     movea.l    A0, [A7]+
  2919. 00001DB6  4E90                     jsr        [A0]
  2920. label00001DB8:
  2921. 00001DB8  486D 1A32                pea.l      [A5 + 0x1A32 /* export_834 */]
  2922. 00001DBC  A9F1                     syscall    UnloadSeg
  2923. label00001DBE:
  2924. 00001DBE  4CDF 00C0                movem.l    D6,D7, [A7]+
  2925. 00001DC2  4E5E                     unlink     A6
  2926. 00001DC4  4E75                     rts
  2927. fn00001DC6:
  2928. 00001DC6  4E56 0000                link       A6, 0
  2929. 00001DCA  4AAD D83A                tst.l      [A5 - 0x27C6]
  2930. 00001DCE  57C0                     seq        D0
  2931. 00001DD0  4A00                     tst.b      D0
  2932. 00001DD2  670E                     beq        +0x10 /* 00001DE2 */
  2933. 00001DD4  2F00                     move.l     -[A7], D0
  2934. 00001DD6  4267                     clr.w      -[A7]
  2935. 00001DD8  4EBA 0010                jsr        [PC + 0x10 /* 00001DEA */]
  2936. 00001DDC  121F                     move.b     D1, [A7]+
  2937. 00001DDE  201F                     move.l     D0, [A7]+
  2938. 00001DE0  C001                     and.b      D0, D1
  2939. label00001DE2:
  2940. 00001DE2  1D40 0008                move.b     [A6 + 0x8], D0
  2941. 00001DE6  4E5E                     unlink     A6
  2942. 00001DE8  4E75                     rts
  2943. fn00001DEA:
  2944. 00001DEA  4E56 0000                link       A6, 0
  2945. 00001DEE  7005                     moveq.l    D0, 0x05
  2946. 00001DF0  B06D B3FE                cmp.w      D0, [A5 - 0x4C02]
  2947. 00001DF4  5FC0                     sle        D0
  2948. 00001DF6  4A00                     tst.b      D0
  2949. 00001DF8  671E                     beq        +0x20 /* 00001E18 */
  2950. 00001DFA  72FF                     moveq.l    D1, 0xFFFFFFFF
  2951. 00001DFC  B26D D1BC                cmp.w      D1, [A5 - 0x2E44]
  2952. 00001E00  56C1                     sne        D1
  2953. 00001E02  C001                     and.b      D0, D1
  2954. 00001E04  6712                     beq        +0x14 /* 00001E18 */
  2955. 00001E06  2F00                     move.l     -[A7], D0
  2956. 00001E08  4267                     clr.w      -[A7]
  2957. 00001E0A  4EAD 1312                jsr        [A5 + 0x1312 /* export_606 */]
  2958. 00001E0E  121F                     move.b     D1, [A7]+
  2959. 00001E10  201F                     move.l     D0, [A7]+
  2960. 00001E12  0A01 0001                xori.b     D1, 0x1
  2961. 00001E16  C001                     and.b      D0, D1
  2962. label00001E18:
  2963. 00001E18  4A00                     tst.b      D0
  2964. 00001E1A  670A                     beq        +0xC /* 00001E26 */
  2965. 00001E1C  122D D21A                move.b     D1, [A5 - 0x2DE6]
  2966. 00001E20  0A01 0001                xori.b     D1, 0x1
  2967. 00001E24  C001                     and.b      D0, D1
  2968. label00001E26:
  2969. 00001E26  4A00                     tst.b      D0
  2970. 00001E28  6716                     beq        +0x18 /* 00001E40 */
  2971. 00001E2A  2F00                     move.l     -[A7], D0
  2972. 00001E2C  42A7                     clr.l      -[A7]
  2973. 00001E2E  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2974. 00001E32  221F                     move.l     D1, [A7]+
  2975. 00001E34  201F                     move.l     D0, [A7]+
  2976. 00001E36  0C81 0000 1770           cmpi.l     D1, 0x1770
  2977. 00001E3C  5EC1                     sgt        D1
  2978. 00001E3E  C001                     and.b      D0, D1
  2979. label00001E40:
  2980. 00001E40  1D40 0008                move.b     [A6 + 0x8], D0
  2981. 00001E44  4E5E                     unlink     A6
  2982. 00001E46  4E75                     rts
  2983. fn00001E48:
  2984. 00001E48  4E56 FFFC                link       A6, -0x0004
  2985. 00001E4C  2F0C                     move.l     -[A7], A4
  2986. 00001E4E  1B7C 0001 D21A           move.b     [A5 - 0x2DE6], 0x1
  2987. 00001E54  102E 0008                move.b     D0, [A6 + 0x8]
  2988. 00001E58  6710                     beq        +0x12 /* 00001E6A */
  2989. 00001E5A  1B7C 0001 EBEC           move.b     [A5 - 0x1414], 0x1
  2990. 00001E60  422D EEB0                clr.b      [A5 - 0x1150]
  2991. 00001E64  4EAD 133A                jsr        [A5 + 0x133A /* export_611 */]
  2992. 00001E68  602E                     bra        +0x30 /* 00001E98 */
  2993. label00001E6A:
  2994. 00001E6A  4AAD D83A                tst.l      [A5 - 0x27C6]
  2995. 00001E6E  660A                     bne        +0xC /* 00001E7A */
  2996. 00001E70  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  2997. 00001E74  2868 0018                movea.l    A4, [A0 + 0x18]
  2998. 00001E78  6004                     bra        +0x6 /* 00001E7E */
  2999. label00001E7A:
  3000. 00001E7A  286D D83A                movea.l    A4, [A5 - 0x27C6]
  3001. label00001E7E:
  3002. 00001E7E  4267                     clr.w      -[A7]
  3003. 00001E80  2F0C                     move.l     -[A7], A4
  3004. 00001E82  1F3C 0001                move.b     -[A7], 0x1
  3005. 00001E86  4267                     clr.w      -[A7]
  3006. 00001E88  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  3007. 00001E8C  101F                     move.b     D0, [A7]+
  3008. 00001E8E  6608                     bne        +0xA /* 00001E98 */
  3009. 00001E90  3F3C 0004                move.w     -[A7], 0x4
  3010. 00001E94  4EAD 1D6A                jsr        [A5 + 0x1D6A /* export_937 */]
  3011. label00001E98:
  3012. 00001E98  422D D21A                clr.b      [A5 - 0x2DE6]
  3013. 00001E9C  285F                     movea.l    A4, [A7]+
  3014. 00001E9E  4E5E                     unlink     A6
  3015. 00001EA0  205F                     movea.l    A0, [A7]+
  3016. 00001EA2  544F                     addq.w     A7, 2
  3017. 00001EA4  4ED0                     jmp        [A0]
  3018. export_333:
  3019. 00001EA6  4E56 0000                link       A6, 0
  3020. 00001EAA  4EBA F04C                jsr        [PC - 0xFB4 /* 00000EF8 */]
  3021. 00001EAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3022. 00001EB2  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  3023. 00001EB6  4267                     clr.w      -[A7]
  3024. 00001EB8  4EBA 0022                jsr        [PC + 0x22 /* 00001EDC */]
  3025. 00001EBC  101F                     move.b     D0, [A7]+
  3026. 00001EBE  670C                     beq        +0xE /* 00001ECC */
  3027. 00001EC0  42A7                     clr.l      -[A7]
  3028. 00001EC2  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  3029. 00001EC6  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  3030. 00001ECA  6006                     bra        +0x8 /* 00001ED2 */
  3031. label00001ECC:
  3032. 00001ECC  7000                     moveq.l    D0, 0x00
  3033. 00001ECE  2D40 000C                move.l     [A6 + 0xC], D0
  3034. label00001ED2:
  3035. 00001ED2  4EBA F034                jsr        [PC - 0xFCC /* 00000F08 */]
  3036. 00001ED6  4E5E                     unlink     A6
  3037. 00001ED8  2E9F                     move.l     [A7], [A7]+
  3038. 00001EDA  4E75                     rts
  3039. export_334:
  3040. fn00001EDC:
  3041. 00001EDC  4E56 FFF0                link       A6, -0x0010
  3042. 00001EE0  2D6D D7D0 FFF0           move.l     [A6 - 0x10], [A5 - 0x2830]
  3043. 00001EE6  486E FFF4                pea.l      [A6 - 0xC]
  3044. 00001EEA  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  3045. 00001EEE  1F3C 0001                move.b     -[A7], 0x1
  3046. 00001EF2  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  3047. 00001EF6  486E FFF4                pea.l      [A6 - 0xC]
  3048. 00001EFA  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  3049. 00001EFE  42A7                     clr.l      -[A7]
  3050. 00001F00  4267                     clr.w      -[A7]
  3051. 00001F02  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  3052. 00001F06  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  3053. 00001F0A  486E FFF4                pea.l      [A6 - 0xC]
  3054. 00001F0E  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  3055. 00001F12  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3056. 00001F16  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  3057. 00001F1A  4E5E                     unlink     A6
  3058. 00001F1C  4E75                     rts
  3059. export_335:
  3060. 00001F1E  4E56 0000                link       A6, 0
  3061. 00001F22  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  3062. 00001F26  117C 0001 001C           move.b     [A0 + 0x1C], 0x1
  3063. 00001F2C  4EAD 2E8A                jsr        [A5 + 0x2E8A /* export_1485 */]
  3064. 00001F30  4E5E                     unlink     A6
  3065. 00001F32  4E75                     rts
  3066. export_336:
  3067. 00001F34  4E56 FEFA                link       A6, -0x0106
  3068. 00001F38  48E7 0300                movem.l    -[A7], D6,D7
  3069. 00001F3C  42A7                     clr.l      -[A7]
  3070. 00001F3E  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  3071. 00001F42  201F                     move.l     D0, [A7]+
  3072. 00001F44  3C00                     move.w     D6, D0
  3073. 00001F46  3D46 FEFA                move.w     [A6 - 0x106], D6
  3074. 00001F4A  7E01                     moveq.l    D7, 0x01
  3075. 00001F4C  6014                     bra        +0x16 /* 00001F62 */
  3076. label00001F4E:
  3077. 00001F4E  486E FF00                pea.l      [A6 - 0x100]
  3078. 00001F52  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  3079. 00001F56  486E FF00                pea.l      [A6 - 0x100]
  3080. 00001F5A  4EAD 0D5A                jsr        [A5 + 0xD5A /* export_423 */]
  3081. 00001F5E  5247                     addq.w     D7, 1
  3082. 00001F60  6906                     bvs        +0x8 /* 00001F68 */
  3083. label00001F62:
  3084. 00001F62  BE6E FEFA                cmp.w      D7, [A6 - 0x106]
  3085. 00001F66  6FE6                     ble        -0x18 /* 00001F4E */
  3086. label00001F68:
  3087. 00001F68  4CDF 00C0                movem.l    D6,D7, [A7]+
  3088. 00001F6C  4E5E                     unlink     A6
  3089. 00001F6E  4E75                     rts
  3090. export_337:
  3091. 00001F70  4E56 FEF0                link       A6, -0x0110
  3092. 00001F74  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3093. 00001F78  4246                     clr.w      D6
  3094. 00001F7A  4267                     clr.w      -[A7]
  3095. 00001F7C  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  3096. 00001F80  4A5F                     tst.w      [A7]+
  3097. 00001F82  6658                     bne        +0x5A /* 00001FDC */
  3098. 00001F84  42A7                     clr.l      -[A7]
  3099. 00001F86  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  3100. 00001F8A  201F                     move.l     D0, [A7]+
  3101. 00001F8C  3C00                     move.w     D6, D0
  3102. 00001F8E  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  3103. 00001F92  4868 000C                pea.l      [A0 + 0xC]
  3104. 00001F96  3F06                     move.w     -[A7], D6
  3105. 00001F98  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  3106. 00001F9C  3006                     move.w     D0, D6
  3107. 00001F9E  5340                     subq.w     D0, 1
  3108. 00001FA0  3D40 FEF2                move.w     [A6 - 0x10E], D0
  3109. 00001FA4  4247                     clr.w      D7
  3110. 00001FA6  6026                     bra        +0x28 /* 00001FCE */
  3111. label00001FA8:
  3112. 00001FA8  486E FEFC                pea.l      [A6 - 0x104]
  3113. 00001FAC  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  3114. 00001FB0  286D E1DE                movea.l    A4, [A5 - 0x1E22]
  3115. 00001FB4  486C 000C                pea.l      [A4 + 0xC]
  3116. 00001FB8  206C 0010                movea.l    A0, [A4 + 0x10]
  3117. 00001FBC  3010                     move.w     D0, [A0]
  3118. 00001FBE  9047                     sub.w      D0, D7
  3119. 00001FC0  3F00                     move.w     -[A7], D0
  3120. 00001FC2  486E FEFC                pea.l      [A6 - 0x104]
  3121. 00001FC6  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  3122. 00001FCA  5247                     addq.w     D7, 1
  3123. 00001FCC  6906                     bvs        +0x8 /* 00001FD4 */
  3124. label00001FCE:
  3125. 00001FCE  BE6E FEF2                cmp.w      D7, [A6 - 0x10E]
  3126. 00001FD2  6FD4                     ble        -0x2A /* 00001FA8 */
  3127. label00001FD4:
  3128. 00001FD4  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  3129. 00001FD8  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  3130. label00001FDC:
  3131. 00001FDC  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  3132. 00001FE0  1028 0023                move.b     D0, [A0 + 0x23]
  3133. 00001FE4  6704                     beq        +0x6 /* 00001FEA */
  3134. 00001FE6  4EBA FD18                jsr        [PC - 0x2E8 /* 00001D00 */]
  3135. label00001FEA:
  3136. 00001FEA  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  3137. 00001FEE  BC68 0028                cmp.w      D6, [A0 + 0x28]
  3138. 00001FF2  6C18                     bge        +0x1A /* 0000200C */
  3139. 00001FF4  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  3140. 00001FF8  4868 000C                pea.l      [A0 + 0xC]
  3141. 00001FFC  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  3142. 00002000  3028 0028                move.w     D0, [A0 + 0x28]
  3143. 00002004  9046                     sub.w      D0, D6
  3144. 00002006  3F00                     move.w     -[A7], D0
  3145. 00002008  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  3146. label0000200C:
  3147. 0000200C  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  3148. 00002010  1028 0023                move.b     D0, [A0 + 0x23]
  3149. 00002014  6730                     beq        +0x32 /* 00002046 */
  3150. 00002016  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  3151. 0000201A  3E28 0028                move.w     D7, [A0 + 0x28]
  3152. 0000201E  6016                     bra        +0x18 /* 00002036 */
  3153. label00002020:
  3154. 00002020  286D E1DE                movea.l    A4, [A5 - 0x1E22]
  3155. 00002024  486C 000C                pea.l      [A4 + 0xC]
  3156. 00002028  3007                     move.w     D0, D7
  3157. 0000202A  D06C 0014                add.w      D0, [A4 + 0x14]
  3158. 0000202E  3F00                     move.w     -[A7], D0
  3159. 00002030  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  3160. 00002034  5347                     subq.w     D7, 1
  3161. label00002036:
  3162. 00002036  7001                     moveq.l    D0, 0x01
  3163. 00002038  B047                     cmp.w      D0, D7
  3164. 0000203A  6FE4                     ble        -0x1A /* 00002020 */
  3165. 0000203C  1F3C 000F                move.b     -[A7], 0xF
  3166. 00002040  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  3167. 00002044  603A                     bra        +0x3C /* 00002080 */
  3168. label00002046:
  3169. 00002046  42A7                     clr.l      -[A7]
  3170. 00002048  4EAD 0B0A                jsr        [A5 + 0xB0A /* export_349 */]
  3171. 0000204C  265F                     movea.l    A3, [A7]+
  3172. 0000204E  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  3173. 00002052  3E28 0028                move.w     D7, [A0 + 0x28]
  3174. 00002056  6022                     bra        +0x24 /* 0000207A */
  3175. label00002058:
  3176. 00002058  286D E1DE                movea.l    A4, [A5 - 0x1E22]
  3177. 0000205C  486C 000C                pea.l      [A4 + 0xC]
  3178. 00002060  3007                     move.w     D0, D7
  3179. 00002062  D06C 0014                add.w      D0, [A4 + 0x14]
  3180. 00002066  3F00                     move.w     -[A7], D0
  3181. 00002068  2F0B                     move.l     -[A7], A3
  3182. 0000206A  4EAD 0DBA                jsr        [A5 + 0xDBA /* export_435 */]
  3183. 0000206E  42A7                     clr.l      -[A7]
  3184. 00002070  2F0B                     move.l     -[A7], A3
  3185. 00002072  4EAD 0B12                jsr        [A5 + 0xB12 /* export_350 */]
  3186. 00002076  265F                     movea.l    A3, [A7]+
  3187. 00002078  5347                     subq.w     D7, 1
  3188. label0000207A:
  3189. 0000207A  7001                     moveq.l    D0, 0x01
  3190. 0000207C  B047                     cmp.w      D0, D7
  3191. 0000207E  6FD8                     ble        -0x26 /* 00002058 */
  3192. label00002080:
  3193. 00002080  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  3194. 00002084  BC68 0028                cmp.w      D6, [A0 + 0x28]
  3195. 00002088  6F34                     ble        +0x36 /* 000020BE */
  3196. 0000208A  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  3197. 0000208E  3028 0028                move.w     D0, [A0 + 0x28]
  3198. 00002092  5240                     addq.w     D0, 1
  3199. 00002094  3D46 FEF0                move.w     [A6 - 0x110], D6
  3200. 00002098  3E00                     move.w     D7, D0
  3201. 0000209A  601C                     bra        +0x1E /* 000020B8 */
  3202. label0000209C:
  3203. 0000209C  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  3204. 000020A0  286D E1DE                movea.l    A4, [A5 - 0x1E22]
  3205. 000020A4  486C 000C                pea.l      [A4 + 0xC]
  3206. 000020A8  3007                     move.w     D0, D7
  3207. 000020AA  D06C 0014                add.w      D0, [A4 + 0x14]
  3208. 000020AE  3F00                     move.w     -[A7], D0
  3209. 000020B0  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  3210. 000020B4  5247                     addq.w     D7, 1
  3211. 000020B6  6906                     bvs        +0x8 /* 000020BE */
  3212. label000020B8:
  3213. 000020B8  BE6E FEF0                cmp.w      D7, [A6 - 0x110]
  3214. 000020BC  6FDE                     ble        -0x20 /* 0000209C */
  3215. label000020BE:
  3216. 000020BE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3217. 000020C2  4E5E                     unlink     A6
  3218. 000020C4  4E75                     rts
  3219. export_338:
  3220. 000020C6  4E56 0000                link       A6, 0
  3221. 000020CA  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  3222. 000020CE  117C 0002 001C           move.b     [A0 + 0x1C], 0x2
  3223. 000020D4  4EAD 2E8A                jsr        [A5 + 0x2E8A /* export_1485 */]
  3224. 000020D8  4E5E                     unlink     A6
  3225. 000020DA  4E75                     rts
  3226. export_339:
  3227. 000020DC  4E56 0000                link       A6, 0
  3228. 000020E0  2F2D CEC2                move.l     -[A7], [A5 - 0x313E]
  3229. 000020E4  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  3230. 000020E8  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  3231. 000020EC  117C 0001 001C           move.b     [A0 + 0x1C], 0x1
  3232. 000020F2  4E5E                     unlink     A6
  3233. 000020F4  4E75                     rts
  3234. export_340:
  3235. 000020F6  4E56 FFFC                link       A6, -0x0004
  3236. 000020FA  48E7 0018                movem.l    -[A7], A3,A4
  3237. 000020FE  4267                     clr.w      -[A7]
  3238. 00002100  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  3239. 00002104  3B5F E21C                move.w     [A5 - 0x1DE4], [A7]+
  3240. 00002108  4A6D E21C                tst.w      [A5 - 0x1DE4]
  3241. 0000210C  671C                     beq        +0x1E /* 0000212A */
  3242. 0000210E  7001                     moveq.l    D0, 0x01
  3243. 00002110  B06D E21C                cmp.w      D0, [A5 - 0x1DE4]
  3244. 00002114  6606                     bne        +0x8 /* 0000211C */
  3245. 00002116  4EBA 0BF4                jsr        [PC + 0xBF4 /* 00002D0C */]
  3246. 0000211A  6054                     bra        +0x56 /* 00002170 */
  3247. label0000211C:
  3248. 0000211C  7002                     moveq.l    D0, 0x02
  3249. 0000211E  B06D E21C                cmp.w      D0, [A5 - 0x1DE4]
  3250. 00002122  6604                     bne        +0x6 /* 00002128 */
  3251. 00002124  4EBA 0BCC                jsr        [PC + 0xBCC /* 00002CF2 */]
  3252. label00002128:
  3253. 00002128  6046                     bra        +0x48 /* 00002170 */
  3254. label0000212A:
  3255. 0000212A  486D CFF0                pea.l      [A5 - 0x3010]
  3256. 0000212E  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  3257. 00002132  7005                     moveq.l    D0, 0x05
  3258. 00002134  B02D CFF0                cmp.b      D0, [A5 - 0x3010]
  3259. 00002138  670E                     beq        +0x10 /* 00002148 */
  3260. 0000213A  42A7                     clr.l      -[A7]
  3261. 0000213C  486D CFF0                pea.l      [A5 - 0x3010]
  3262. 00002140  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  3263. 00002144  265F                     movea.l    A3, [A7]+
  3264. 00002146  6012                     bra        +0x14 /* 0000215A */
  3265. label00002148:
  3266. 00002148  266D D818                movea.l    A3, [A5 - 0x27E8]
  3267. 0000214C  286D D818                movea.l    A4, [A5 - 0x27E8]
  3268. 00002150  302C 003A                move.w     D0, [A4 + 0x3A]
  3269. 00002154  5240                     addq.w     D0, 1
  3270. 00002156  3940 003A                move.w     [A4 + 0x3A], D0
  3271. label0000215A:
  3272. 0000215A  200B                     move.l     D0, A3
  3273. 0000215C  6712                     beq        +0x14 /* 00002170 */
  3274. 0000215E  4267                     clr.w      -[A7]
  3275. 00002160  2F0B                     move.l     -[A7], A3
  3276. 00002162  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  3277. 00002166  1B5F CEEA                move.b     [A5 - 0x3116], [A7]+
  3278. 0000216A  2F0B                     move.l     -[A7], A3
  3279. 0000216C  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  3280. label00002170:
  3281. 00002170  4CDF 1800                movem.l    A3,A4, [A7]+
  3282. 00002174  4E5E                     unlink     A6
  3283. 00002176  4E75                     rts
  3284. fn00002178:
  3285. 00002178  4E56 0000                link       A6, 0
  3286. 0000217C  7014                     moveq.l    D0, 0x14
  3287. 0000217E  B06D E304                cmp.w      D0, [A5 - 0x1CFC]
  3288. 00002182  6E0E                     bgt        +0x10 /* 00002192 */
  3289. 00002184  422E 0008                clr.b      [A6 + 0x8]
  3290. 00002188  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  3291. 0000218C  4EBA ED4E                jsr        [PC - 0x12B2 /* 00000EDC */]
  3292. 00002190  600A                     bra        +0xC /* 0000219C */
  3293. label00002192:
  3294. 00002192  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3295. 00002198  526D E304                addq.w     [A5 - 0x1CFC], 1
  3296. label0000219C:
  3297. 0000219C  4E5E                     unlink     A6
  3298. 0000219E  4E75                     rts
  3299. export_341:
  3300. 000021A0  4E56 0000                link       A6, 0
  3301. 000021A4  2F0C                     move.l     -[A7], A4
  3302. 000021A6  302D E304                move.w     D0, [A5 - 0x1CFC]
  3303. 000021AA  5340                     subq.w     D0, 1
  3304. 000021AC  41ED E6AE                lea.l      A0, [A5 - 0x1952]
  3305. 000021B0  C1FC 000C                muls.w     D0, 0xC
  3306. 000021B4  49F0 0000                lea.l      A4, [A0 + D0.w]
  3307. 000021B8  2014                     move.l     D0, [A4]
  3308. 000021BA  5380                     subq.l     D0, 1
  3309. 000021BC  2880                     move.l     [A4], D0
  3310. 000021BE  5CC0                     sge        D0
  3311. 000021C0  4400                     neg.b      D0
  3312. 000021C2  1B40 E30A                move.b     [A5 - 0x1CF6], D0
  3313. 000021C6  285F                     movea.l    A4, [A7]+
  3314. 000021C8  4E5E                     unlink     A6
  3315. 000021CA  4E75                     rts
  3316. export_342:
  3317. 000021CC  4E56 0000                link       A6, 0
  3318. 000021D0  4267                     clr.w      -[A7]
  3319. 000021D2  4EBA FFA4                jsr        [PC - 0x5C /* 00002178 */]
  3320. 000021D6  101F                     move.b     D0, [A7]+
  3321. 000021D8  6602                     bne        +0x4 /* 000021DC */
  3322. 000021DA  6022                     bra        +0x24 /* 000021FE */
  3323. label000021DC:
  3324. 000021DC  302D E304                move.w     D0, [A5 - 0x1CFC]
  3325. 000021E0  5340                     subq.w     D0, 1
  3326. 000021E2  41ED E6AE                lea.l      A0, [A5 - 0x1952]
  3327. 000021E6  C1FC 000C                muls.w     D0, 0xC
  3328. 000021EA  48E7 8080                movem.l    -[A7], D0,A0
  3329. 000021EE  42A7                     clr.l      -[A7]
  3330. 000021F0  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  3331. 000021F4  221F                     move.l     D1, [A7]+
  3332. 000021F6  4CDF 0101                movem.l    D0,A0, [A7]+
  3333. 000021FA  2181 0000                move.l     [A0 + D0.w], D1
  3334. label000021FE:
  3335. 000021FE  4E5E                     unlink     A6
  3336. 00002200  4E75                     rts
  3337. export_343:
  3338. 00002202  4E56 0000                link       A6, 0
  3339. 00002206  536D E304                subq.w     [A5 - 0x1CFC], 1
  3340. 0000220A  4E5E                     unlink     A6
  3341. 0000220C  4E75                     rts
  3342. export_344:
  3343. 0000220E  4E56 0000                link       A6, 0
  3344. 00002212  2F0C                     move.l     -[A7], A4
  3345. 00002214  302D E304                move.w     D0, [A5 - 0x1CFC]
  3346. 00002218  5340                     subq.w     D0, 1
  3347. 0000221A  41ED E6AE                lea.l      A0, [A5 - 0x1952]
  3348. 0000221E  C1FC 000C                muls.w     D0, 0xC
  3349. 00002222  49F0 0000                lea.l      A4, [A0 + D0.w]
  3350. 00002226  4A94                     tst.l      [A4]
  3351. 00002228  6E06                     bgt        +0x8 /* 00002230 */
  3352. 0000222A  422D E30A                clr.b      [A5 - 0x1CF6]
  3353. 0000222E  6032                     bra        +0x34 /* 00002262 */
  3354. label00002230:
  3355. 00002230  1B7C 0001 E30A           move.b     [A5 - 0x1CF6], 0x1
  3356. 00002236  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3357. 0000223A  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  3358. 0000223E  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  3359. 00002242  4868 000C                pea.l      [A0 + 0xC]
  3360. 00002246  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  3361. 0000224A  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  3362. 0000224E  302C 000A                move.w     D0, [A4 + 0xA]
  3363. 00002252  48C0                     ext.l      D0
  3364. 00002254  D0AC 0004                add.l      D0, [A4 + 0x4]
  3365. 00002258  2940 0004                move.l     [A4 + 0x4], D0
  3366. 0000225C  2014                     move.l     D0, [A4]
  3367. 0000225E  5380                     subq.l     D0, 1
  3368. 00002260  2880                     move.l     [A4], D0
  3369. label00002262:
  3370. 00002262  285F                     movea.l    A4, [A7]+
  3371. 00002264  4E5E                     unlink     A6
  3372. 00002266  4E75                     rts
  3373. export_345:
  3374. 00002268  4E56 FFFC                link       A6, -0x0004
  3375. 0000226C  48E7 0108                movem.l    -[A7], D7,A4
  3376. 00002270  4267                     clr.w      -[A7]
  3377. 00002272  4EBA FF04                jsr        [PC - 0xFC /* 00002178 */]
  3378. 00002276  101F                     move.b     D0, [A7]+
  3379. 00002278  6602                     bne        +0x4 /* 0000227C */
  3380. 0000227A  6058                     bra        +0x5A /* 000022D4 */
  3381. label0000227C:
  3382. 0000227C  302D E304                move.w     D0, [A5 - 0x1CFC]
  3383. 00002280  5340                     subq.w     D0, 1
  3384. 00002282  41ED E6AE                lea.l      A0, [A5 - 0x1952]
  3385. 00002286  C1FC 000C                muls.w     D0, 0xC
  3386. 0000228A  49F0 0000                lea.l      A4, [A0 + D0.w]
  3387. 0000228E  42A7                     clr.l      -[A7]
  3388. 00002290  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  3389. 00002294  2E1F                     move.l     D7, [A7]+
  3390. 00002296  4267                     clr.w      -[A7]
  3391. 00002298  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  3392. 0000229C  301F                     move.w     D0, [A7]+
  3393. 0000229E  5340                     subq.w     D0, 1
  3394. 000022A0  3940 000A                move.w     [A4 + 0xA], D0
  3395. 000022A4  42A7                     clr.l      -[A7]
  3396. 000022A6  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  3397. 000022AA  295F 0004                move.l     [A4 + 0x4], [A7]+
  3398. 000022AE  42A7                     clr.l      -[A7]
  3399. 000022B0  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  3400. 000022B4  201F                     move.l     D0, [A7]+
  3401. 000022B6  3940 0008                move.w     [A4 + 0x8], D0
  3402. 000022BA  2007                     move.l     D0, D7
  3403. 000022BC  90AC 0004                sub.l      D0, [A4 + 0x4]
  3404. 000022C0  322C 000A                move.w     D1, [A4 + 0xA]
  3405. 000022C4  48C1                     ext.l      D1
  3406. 000022C6  2F00                     move.l     -[A7], D0
  3407. 000022C8  2F01                     move.l     -[A7], D1
  3408. 000022CA  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3409. 000022CE  201F                     move.l     D0, [A7]+
  3410. 000022D0  5280                     addq.l     D0, 1
  3411. 000022D2  2880                     move.l     [A4], D0
  3412. label000022D4:
  3413. 000022D4  4CDF 1080                movem.l    D7,A4, [A7]+
  3414. 000022D8  4E5E                     unlink     A6
  3415. 000022DA  4E75                     rts
  3416. export_346:
  3417. fn000022DC:
  3418. 000022DC  4E56 0000                link       A6, 0
  3419. 000022E0  422E 0008                clr.b      [A6 + 0x8]
  3420. 000022E4  102D D21A                move.b     D0, [A5 - 0x2DE6]
  3421. 000022E8  6722                     beq        +0x24 /* 0000230C */
  3422. 000022EA  42A7                     clr.l      -[A7]
  3423. 000022EC  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  3424. 000022F0  0C9F 0000 0DAC           cmpi.l     [A7]+, 0xDAC
  3425. 000022F6  6C12                     bge        +0x14 /* 0000230A */
  3426. 000022F8  1B7C 0001 D032           move.b     [A5 - 0x2FCE], 0x1
  3427. 000022FE  3B7C 0001 D034           move.w     [A5 - 0x2FCC], 0x1
  3428. 00002304  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3429. label0000230A:
  3430. 0000230A  6024                     bra        +0x26 /* 00002330 */
  3431. label0000230C:
  3432. 0000230C  42A7                     clr.l      -[A7]
  3433. 0000230E  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  3434. 00002312  0C9F 0000 2328           cmpi.l     [A7]+, 0x2328 /* '#(' */
  3435. 00002318  6F02                     ble        +0x4 /* 0000231C */
  3436. 0000231A  6014                     bra        +0x16 /* 00002330 */
  3437. label0000231C:
  3438. 0000231C  3B7C 0001 D034           move.w     [A5 - 0x2FCC], 0x1
  3439. 00002322  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  3440. 00002326  4EBA EBB4                jsr        [PC - 0x144C /* 00000EDC */]
  3441. 0000232A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3442. label00002330:
  3443. 00002330  4E5E                     unlink     A6
  3444. 00002332  4E75                     rts
  3445. fn00002334:
  3446. 00002334  4E56 0000                link       A6, 0
  3447. 00002338  206E 0008                movea.l    A0, [A6 + 0x8]
  3448. 0000233C  4868 FFC6                pea.l      [A0 - 0x3A]
  3449. 00002340  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  3450. 00002344  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3451. 00002348  486D E0DE                pea.l      [A5 - 0x1F22]
  3452. 0000234C  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  3453. 00002350  4E5E                     unlink     A6
  3454. 00002352  205F                     movea.l    A0, [A7]+
  3455. 00002354  5C4F                     addq.w     A7, 6
  3456. 00002356  4ED0                     jmp        [A0]
  3457. fn00002358:
  3458. 00002358  4E56 0000                link       A6, 0
  3459. label0000235C:
  3460. 0000235C  202D D226                move.l     D0, [A5 - 0x2DDA]
  3461. 00002360  206E 0008                movea.l    A0, [A6 + 0x8]
  3462. 00002364  B0A8 FFF0                cmp.l      D0, [A0 - 0x10]
  3463. 00002368  6F06                     ble        +0x8 /* 00002370 */
  3464. 0000236A  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  3465. 0000236E  60EC                     bra        -0x12 /* 0000235C */
  3466. label00002370:
  3467. 00002370  4E5E                     unlink     A6
  3468. 00002372  2E9F                     move.l     [A7], [A7]+
  3469. 00002374  4E75                     rts
  3470. fn00002376:
  3471. 00002376  4E56 0000                link       A6, 0
  3472. 0000237A  48E7 0018                movem.l    -[A7], A3,A4
  3473. 0000237E  266E 0008                movea.l    A3, [A6 + 0x8]
  3474. 00002382  377C FFFF FFB4           move.w     [A3 - 0x4C], 0xFFFF
  3475. 00002388  49EB FFE4                lea.l      A4, [A3 - 0x1C]
  3476. 0000238C  7016                     moveq.l    D0, 0x16
  3477. 0000238E  B02C 0003                cmp.b      D0, [A4 + 0x3]
  3478. 00002392  57C0                     seq        D0
  3479. 00002394  4A00                     tst.b      D0
  3480. 00002396  660C                     bne        +0xE /* 000023A4 */
  3481. 00002398  7215                     moveq.l    D1, 0x15
  3482. 0000239A  B22C 0003                cmp.b      D1, [A4 + 0x3]
  3483. 0000239E  57C1                     seq        D1
  3484. 000023A0  8001                     or.b       D0, D1
  3485. 000023A2  670E                     beq        +0x10 /* 000023B2 */
  3486. label000023A4:
  3487. 000023A4  122C 0004                move.b     D1, [A4 + 0x4]
  3488. 000023A8  0A01 0001                xori.b     D1, 0x1
  3489. 000023AC  C001                     and.b      D0, D1
  3490. 000023AE  4A00                     tst.b      D0
  3491. 000023B0  6614                     bne        +0x16 /* 000023C6 */
  3492. label000023B2:
  3493. 000023B2  7218                     moveq.l    D1, 0x18
  3494. 000023B4  B22C 0003                cmp.b      D1, [A4 + 0x3]
  3495. 000023B8  57C1                     seq        D1
  3496. 000023BA  4A01                     tst.b      D1
  3497. 000023BC  674A                     beq        +0x4C /* 00002408 */
  3498. 000023BE  C22C 0004                and.b      D1, [A4 + 0x4]
  3499. 000023C2  8001                     or.b       D0, D1
  3500. 000023C4  6742                     beq        +0x44 /* 00002408 */
  3501. label000023C6:
  3502. 000023C6  102C 0004                move.b     D0, [A4 + 0x4]
  3503. 000023CA  6708                     beq        +0xA /* 000023D4 */
  3504. 000023CC  377C 0008 FFB4           move.w     [A3 - 0x4C], 0x8
  3505. 000023D2  6014                     bra        +0x16 /* 000023E8 */
  3506. label000023D4:
  3507. 000023D4  7016                     moveq.l    D0, 0x16
  3508. 000023D6  B02C 0003                cmp.b      D0, [A4 + 0x3]
  3509. 000023DA  6606                     bne        +0x8 /* 000023E2 */
  3510. 000023DC  426B FFB4                clr.w      [A3 - 0x4C]
  3511. 000023E0  6006                     bra        +0x8 /* 000023E8 */
  3512. label000023E2:
  3513. 000023E2  377C 0014 FFB4           move.w     [A3 - 0x4C], 0x14
  3514. label000023E8:
  3515. 000023E8  102C 0002                move.b     D0, [A4 + 0x2]
  3516. 000023EC  4880                     ext.w      D0
  3517. 000023EE  5340                     subq.w     D0, 1
  3518. 000023F0  3740 FFB6                move.w     [A3 - 0x4A], D0
  3519. label000023F4:
  3520. 000023F4  701F                     moveq.l    D0, 0x1F
  3521. 000023F6  B06B FFB6                cmp.w      D0, [A3 - 0x4A]
  3522. 000023FA  6C0C                     bge        +0xE /* 00002408 */
  3523. 000023FC  046B 0020 FFB6           subi.w     [A3 - 0x4A], 0x20 /* ' ' */
  3524. 00002402  586B FFB4                addq.w     [A3 - 0x4C], 4
  3525. 00002406  60EC                     bra        -0x12 /* 000023F4 */
  3526. label00002408:
  3527. 00002408  4CDF 1800                movem.l    A3,A4, [A7]+
  3528. 0000240C  4E5E                     unlink     A6
  3529. 0000240E  2E9F                     move.l     [A7], [A7]+
  3530. 00002410  4E75                     rts
  3531. fn00002412:
  3532. 00002412  4E56 0000                link       A6, 0
  3533. 00002416  2F0C                     move.l     -[A7], A4
  3534. 00002418  286E 000C                movea.l    A4, [A6 + 0xC]
  3535. 0000241C  302C 0038                move.w     D0, [A4 + 0x38]
  3536. 00002420  B06D D838                cmp.w      D0, [A5 - 0x27C8]
  3537. 00002424  6700 008A                beq        +0x8C /* 000024B0 */
  3538. 00002428  4AAC 0018                tst.l      [A4 + 0x18]
  3539. 0000242C  677C                     beq        +0x7E /* 000024AA */
  3540. 0000242E  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  3541. 00002432  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3542. 00002436  4EBA FFDA                jsr        [PC - 0x26 /* 00002412 */]
  3543. 0000243A  206C 0018                movea.l    A0, [A4 + 0x18]
  3544. 0000243E  2028 001C                move.l     D0, [A0 + 0x1C]
  3545. 00002442  80AC 001C                or.l       D0, [A4 + 0x1C]
  3546. 00002446  2940 001C                move.l     [A4 + 0x1C], D0
  3547. 0000244A  206C 0018                movea.l    A0, [A4 + 0x18]
  3548. 0000244E  2028 0020                move.l     D0, [A0 + 0x20]
  3549. 00002452  80AC 0020                or.l       D0, [A4 + 0x20]
  3550. 00002456  2940 0020                move.l     [A4 + 0x20], D0
  3551. 0000245A  206C 0018                movea.l    A0, [A4 + 0x18]
  3552. 0000245E  2028 0024                move.l     D0, [A0 + 0x24]
  3553. 00002462  80AC 0024                or.l       D0, [A4 + 0x24]
  3554. 00002466  2940 0024                move.l     [A4 + 0x24], D0
  3555. 0000246A  206C 0018                movea.l    A0, [A4 + 0x18]
  3556. 0000246E  2028 0028                move.l     D0, [A0 + 0x28]
  3557. 00002472  80AC 0028                or.l       D0, [A4 + 0x28]
  3558. 00002476  2940 0028                move.l     [A4 + 0x28], D0
  3559. 0000247A  206C 0018                movea.l    A0, [A4 + 0x18]
  3560. 0000247E  2028 002C                move.l     D0, [A0 + 0x2C]
  3561. 00002482  80AC 002C                or.l       D0, [A4 + 0x2C]
  3562. 00002486  2940 002C                move.l     [A4 + 0x2C], D0
  3563. 0000248A  206C 0018                movea.l    A0, [A4 + 0x18]
  3564. 0000248E  2028 0030                move.l     D0, [A0 + 0x30]
  3565. 00002492  80AC 0030                or.l       D0, [A4 + 0x30]
  3566. 00002496  2940 0030                move.l     [A4 + 0x30], D0
  3567. 0000249A  206C 0018                movea.l    A0, [A4 + 0x18]
  3568. 0000249E  2028 0034                move.l     D0, [A0 + 0x34]
  3569. 000024A2  80AC 0030                or.l       D0, [A4 + 0x30]
  3570. 000024A6  2940 0034                move.l     [A4 + 0x34], D0
  3571. label000024AA:
  3572. 000024AA  396D D838 0038           move.w     [A4 + 0x38], [A5 - 0x27C8]
  3573. label000024B0:
  3574. 000024B0  285F                     movea.l    A4, [A7]+
  3575. 000024B2  4E5E                     unlink     A6
  3576. 000024B4  205F                     movea.l    A0, [A7]+
  3577. 000024B6  504F                     addq.w     A7, 8
  3578. 000024B8  4ED0                     jmp        [A0]
  3579. fn000024BA:
  3580. 000024BA  4E56 FFFC                link       A6, -0x0004
  3581. 000024BE  48E7 0118                movem.l    -[A7], D7,A3,A4
  3582. 000024C2  266E 0008                movea.l    A3, [A6 + 0x8]
  3583. 000024C6  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  3584. 000024CC  70FF                     moveq.l    D0, 0xFFFFFFFF
  3585. 000024CE  B06B FFB4                cmp.w      D0, [A3 - 0x4C]
  3586. 000024D2  6738                     beq        +0x3A /* 0000250C */
  3587. 000024D4  286E 000C                movea.l    A4, [A6 + 0xC]
  3588. 000024D8  302C 0038                move.w     D0, [A4 + 0x38]
  3589. 000024DC  B06D D838                cmp.w      D0, [A5 - 0x27C8]
  3590. 000024E0  670A                     beq        +0xC /* 000024EC */
  3591. 000024E2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3592. 000024E6  2F0E                     move.l     -[A7], A6
  3593. 000024E8  4EBA FF28                jsr        [PC - 0xD8 /* 00002412 */]
  3594. label000024EC:
  3595. 000024EC  41EC 001C                lea.l      A0, [A4 + 0x1C]
  3596. 000024F0  302B FFB4                move.w     D0, [A3 - 0x4C]
  3597. 000024F4  48C0                     ext.l      D0
  3598. 000024F6  2E00                     move.l     D7, D0
  3599. 000024F8  DE88                     add.l      D7, A0
  3600. 000024FA  2047                     movea.l    A0, D7
  3601. 000024FC  2010                     move.l     D0, [A0]
  3602. 000024FE  322B FFB6                move.w     D1, [A3 - 0x4A]
  3603. 00002502  0300                     btst       D0, D1
  3604. 00002504  56C0                     sne        D0
  3605. 00002506  4400                     neg.b      D0
  3606. 00002508  1D40 0010                move.b     [A6 + 0x10], D0
  3607. label0000250C:
  3608. 0000250C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3609. 00002510  4E5E                     unlink     A6
  3610. 00002512  205F                     movea.l    A0, [A7]+
  3611. 00002514  504F                     addq.w     A7, 8
  3612. 00002516  4ED0                     jmp        [A0]
  3613. fn00002518:
  3614. 00002518  4E56 FF68                link       A6, -0x0098
  3615. 0000251C  48E7 0118                movem.l    -[A7], D7,A3,A4
  3616. 00002520  286E 0008                movea.l    A4, [A6 + 0x8]
  3617. 00002524  422E 000C                clr.b      [A6 + 0xC]
  3618. 00002528  4267                     clr.w      -[A7]
  3619. 0000252A  4EBA FDB0                jsr        [PC - 0x250 /* 000022DC */]
  3620. 0000252E  101F                     move.b     D0, [A7]+
  3621. 00002530  6704                     beq        +0x6 /* 00002536 */
  3622. 00002532  6000 01AE                bra        +0x1B0 /* 000026E2 */
  3623. label00002536:
  3624. 00002536  206C FFFC                movea.l    A0, [A4 - 0x4]
  3625. 0000253A  47D0                     lea.l      A3, [A0]
  3626. 0000253C  7004                     moveq.l    D0, 0x04
  3627. 0000253E  B013                     cmp.b      D0, [A3]
  3628. 00002540  56C0                     sne        D0
  3629. 00002542  4A00                     tst.b      D0
  3630. 00002544  670E                     beq        +0x10 /* 00002554 */
  3631. 00002546  7205                     moveq.l    D1, 0x05
  3632. 00002548  B213                     cmp.b      D1, [A3]
  3633. 0000254A  56C1                     sne        D1
  3634. 0000254C  C001                     and.b      D0, D1
  3635. 0000254E  6704                     beq        +0x6 /* 00002554 */
  3636. 00002550  6000 0190                bra        +0x192 /* 000026E2 */
  3637. label00002554:
  3638. 00002554  486C FFC6                pea.l      [A4 - 0x3A]
  3639. 00002558  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  3640. 0000255C  4267                     clr.w      -[A7]
  3641. 0000255E  486D E0DE                pea.l      [A5 - 0x1F22]
  3642. 00002562  1F2C FFE8                move.b     -[A7], [A4 - 0x18]
  3643. 00002566  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  3644. 0000256A  486E FFF4                pea.l      [A6 - 0xC]
  3645. 0000256E  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  3646. 00002572  101F                     move.b     D0, [A7]+
  3647. 00002574  6604                     bne        +0x6 /* 0000257A */
  3648. 00002576  6000 016A                bra        +0x16C /* 000026E2 */
  3649. label0000257A:
  3650. 0000257A  1F3C 0001                move.b     -[A7], 0x1
  3651. 0000257E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3652. 00002582  4EBA FDB0                jsr        [PC - 0x250 /* 00002334 */]
  3653. 00002586  486E FF74                pea.l      [A6 - 0x8C]
  3654. 0000258A  2F3C 0000 0080           move.l     -[A7], 0x80
  3655. 00002590  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  3656. 00002594  102C FFE9                move.b     D0, [A4 - 0x17]
  3657. 00002598  6714                     beq        +0x16 /* 000025AE */
  3658. 0000259A  41EC FFC6                lea.l      A0, [A4 - 0x3A]
  3659. 0000259E  2B48 E1DE                move.l     [A5 - 0x1E22], A0
  3660. 000025A2  4EBA F75C                jsr        [PC - 0x8A4 /* 00001D00 */]
  3661. 000025A6  2B6C FFCC E1DE           move.l     [A5 - 0x1E22], [A4 - 0x34]
  3662. 000025AC  6004                     bra        +0x6 /* 000025B2 */
  3663. label000025AE:
  3664. 000025AE  4EBA F6A8                jsr        [PC - 0x958 /* 00001C58 */]
  3665. label000025B2:
  3666. 000025B2  3D6C FFEE FF74           move.w     [A6 - 0x8C], [A4 - 0x12]
  3667. 000025B8  7010                     moveq.l    D0, 0x10
  3668. 000025BA  B06E FF74                cmp.w      D0, [A6 - 0x8C]
  3669. 000025BE  6C2A                     bge        +0x2C /* 000025EA */
  3670. 000025C0  3F3C 0047                move.w     -[A7], 0x47 /* 'G' */
  3671. 000025C4  4EBA E916                jsr        [PC - 0x16EA /* 00000EDC */]
  3672. 000025C8  3D6E FF74 FF6C           move.w     [A6 - 0x94], [A6 - 0x8C]
  3673. 000025CE  7E01                     moveq.l    D7, 0x01
  3674. 000025D0  6008                     bra        +0xA /* 000025DA */
  3675. label000025D2:
  3676. 000025D2  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  3677. 000025D6  5247                     addq.w     D7, 1
  3678. 000025D8  6906                     bvs        +0x8 /* 000025E0 */
  3679. label000025DA:
  3680. 000025DA  BE6E FF6C                cmp.w      D7, [A6 - 0x94]
  3681. 000025DE  6FF2                     ble        -0xC /* 000025D2 */
  3682. label000025E0:
  3683. 000025E0  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3684. 000025E6  6000 00FA                bra        +0xFC /* 000026E2 */
  3685. label000025EA:
  3686. 000025EA  3E2E FF74                move.w     D7, [A6 - 0x8C]
  3687. 000025EE  601A                     bra        +0x1C /* 0000260A */
  3688. label000025F0:
  3689. 000025F0  3007                     move.w     D0, D7
  3690. 000025F2  E540                     asl        D0.w, 2
  3691. 000025F4  2F00                     move.l     -[A7], D0
  3692. 000025F6  42A7                     clr.l      -[A7]
  3693. 000025F8  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  3694. 000025FC  221F                     move.l     D1, [A7]+
  3695. 000025FE  201F                     move.l     D0, [A7]+
  3696. 00002600  41EE FF72                lea.l      A0, [A6 - 0x8E]
  3697. 00002604  2181 0000                move.l     [A0 + D0.w], D1
  3698. 00002608  5347                     subq.w     D7, 1
  3699. label0000260A:
  3700. 0000260A  7001                     moveq.l    D0, 0x01
  3701. 0000260C  B047                     cmp.w      D0, D7
  3702. 0000260E  6FE0                     ble        -0x1E /* 000025F0 */
  3703. 00002610  1F3C 000F                move.b     -[A7], 0xF
  3704. 00002614  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  3705. 00002618  4EAD 2E8A                jsr        [A5 + 0x2E8A /* export_1485 */]
  3706. 0000261C  486E FFF4                pea.l      [A6 - 0xC]
  3707. 00002620  1F3C 0001                move.b     -[A7], 0x1
  3708. 00002624  486E FF74                pea.l      [A6 - 0x8C]
  3709. 00002628  42A7                     clr.l      -[A7]
  3710. 0000262A  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  3711. 0000262E  102E FFBA                move.b     D0, [A6 - 0x46]
  3712. 00002632  6708                     beq        +0xA /* 0000263C */
  3713. 00002634  422C FFC3                clr.b      [A4 - 0x3D]
  3714. 00002638  6000 0084                bra        +0x86 /* 000026BE */
  3715. label0000263C:
  3716. 0000263C  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3717. 00002642  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3718. 00002646  4EBA FD10                jsr        [PC - 0x2F0 /* 00002358 */]
  3719. 0000264A  4AAE FFB6                tst.l      [A6 - 0x4A]
  3720. 0000264E  6606                     bne        +0x8 /* 00002656 */
  3721. 00002650  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  3722. 00002654  605A                     bra        +0x5C /* 000026B0 */
  3723. label00002656:
  3724. 00002656  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  3725. 0000265A  42A7                     clr.l      -[A7]
  3726. 0000265C  206E FFB6                movea.l    A0, [A6 - 0x4A]
  3727. 00002660  2F10                     move.l     -[A7], [A0]
  3728. 00002662  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  3729. 00002666  201F                     move.l     D0, [A7]+
  3730. 00002668  5280                     addq.l     D0, 1
  3731. 0000266A  2F00                     move.l     -[A7], D0
  3732. 0000266C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  3733. 00002670  3D6E FF74 FF6A           move.w     [A6 - 0x96], [A6 - 0x8C]
  3734. 00002676  7E01                     moveq.l    D7, 0x01
  3735. 00002678  6024                     bra        +0x26 /* 0000269E */
  3736. label0000267A:
  3737. 0000267A  3007                     move.w     D0, D7
  3738. 0000267C  E540                     asl        D0.w, 2
  3739. 0000267E  41EE FF72                lea.l      A0, [A6 - 0x8E]
  3740. 00002682  2230 0000                move.l     D1, [A0 + D0.w]
  3741. 00002686  B2AE FFB6                cmp.l      D1, [A6 - 0x4A]
  3742. 0000268A  660E                     bne        +0x10 /* 0000269A */
  3743. 0000268C  3007                     move.w     D0, D7
  3744. 0000268E  E540                     asl        D0.w, 2
  3745. 00002690  41EE FF72                lea.l      A0, [A6 - 0x8E]
  3746. 00002694  7200                     moveq.l    D1, 0x00
  3747. 00002696  2181 0000                move.l     [A0 + D0.w], D1
  3748. label0000269A:
  3749. 0000269A  5247                     addq.w     D7, 1
  3750. 0000269C  6906                     bvs        +0x8 /* 000026A4 */
  3751. label0000269E:
  3752. 0000269E  BE6E FF6A                cmp.w      D7, [A6 - 0x96]
  3753. 000026A2  6FD6                     ble        -0x28 /* 0000267A */
  3754. label000026A4:
  3755. 000026A4  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  3756. 000026A8  1F3C 0001                move.b     -[A7], 0x1
  3757. 000026AC  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  3758. label000026B0:
  3759. 000026B0  102C FFE8                move.b     D0, [A4 - 0x18]
  3760. 000026B4  6608                     bne        +0xA /* 000026BE */
  3761. 000026B6  2F2D CEC2                move.l     -[A7], [A5 - 0x313E]
  3762. 000026BA  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  3763. label000026BE:
  3764. 000026BE  3D6E FF74 FF68           move.w     [A6 - 0x98], [A6 - 0x8C]
  3765. 000026C4  7E01                     moveq.l    D7, 0x01
  3766. 000026C6  6014                     bra        +0x16 /* 000026DC */
  3767. label000026C8:
  3768. 000026C8  3007                     move.w     D0, D7
  3769. 000026CA  E540                     asl        D0.w, 2
  3770. 000026CC  41EE FF72                lea.l      A0, [A6 - 0x8E]
  3771. 000026D0  4870 0000                pea.l      [A0 + D0.w]
  3772. 000026D4  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  3773. 000026D8  5247                     addq.w     D7, 1
  3774. 000026DA  6906                     bvs        +0x8 /* 000026E2 */
  3775. label000026DC:
  3776. 000026DC  BE6E FF68                cmp.w      D7, [A6 - 0x98]
  3777. 000026E0  6FE6                     ble        -0x18 /* 000026C8 */
  3778. label000026E2:
  3779. 000026E2  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3780. 000026E6  4E5E                     unlink     A6
  3781. 000026E8  2E9F                     move.l     [A7], [A7]+
  3782. 000026EA  4E75                     rts
  3783. fn000026EC:
  3784. 000026EC  4E56 FFFA                link       A6, -0x0006
  3785. 000026F0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3786. 000026F4  266E 0008                movea.l    A3, [A6 + 0x8]
  3787. 000026F8  286B 0008                movea.l    A4, [A3 + 0x8]
  3788. 000026FC  422E 000C                clr.b      [A6 + 0xC]
  3789. 00002700  4267                     clr.w      -[A7]
  3790. 00002702  4EBA FBD8                jsr        [PC - 0x428 /* 000022DC */]
  3791. 00002706  101F                     move.b     D0, [A7]+
  3792. 00002708  6710                     beq        +0x12 /* 0000271A */
  3793. 0000270A  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  3794. 0000270E  3F2B FFEA                move.w     -[A7], [A3 - 0x16]
  3795. 00002712  4EAD 10EA                jsr        [A5 + 0x10EA /* export_537 */]
  3796. 00002716  6000 00D0                bra        +0xD2 /* 000027E8 */
  3797. label0000271A:
  3798. 0000271A  1F3C 0001                move.b     -[A7], 0x1
  3799. 0000271E  206E 0008                movea.l    A0, [A6 + 0x8]
  3800. 00002722  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3801. 00002726  4EBA FC0C                jsr        [PC - 0x3F4 /* 00002334 */]
  3802. 0000272A  422C FFE2                clr.b      [A4 - 0x1E]
  3803. 0000272E  486C FFD2                pea.l      [A4 - 0x2E]
  3804. 00002732  486D E208                pea.l      [A5 - 0x1DF8]
  3805. 00002736  4EAD 0D82                jsr        [A5 + 0xD82 /* export_428 */]
  3806. 0000273A  41EC FFC6                lea.l      A0, [A4 - 0x3A]
  3807. 0000273E  2B48 E1DE                move.l     [A5 - 0x1E22], A0
  3808. 00002742  4267                     clr.w      -[A7]
  3809. 00002744  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  3810. 00002748  3E2D E304                move.w     D7, [A5 - 0x1CFC]
  3811. 0000274C  2C2D D828                move.l     D6, [A5 - 0x27D8]
  3812. 00002750  486B FFEC                pea.l      [A3 - 0x14]
  3813. 00002754  4267                     clr.w      -[A7]
  3814. 00002756  4EAD 1122                jsr        [A5 + 0x1122 /* export_544 */]
  3815. 0000275A  206D D828                movea.l    A0, [A5 - 0x27D8]
  3816. 0000275E  2050                     movea.l    A0, [A0]
  3817. 00002760  2F10                     move.l     -[A7], [A0]
  3818. 00002762  205F                     movea.l    A0, [A7]+
  3819. 00002764  4E90                     jsr        [A0]
  3820. 00002766  2F06                     move.l     -[A7], D6
  3821. 00002768  4267                     clr.w      -[A7]
  3822. 0000276A  4EAD 1122                jsr        [A5 + 0x1122 /* export_544 */]
  3823. 0000276E  3B47 E304                move.w     [A5 - 0x1CFC], D7
  3824. 00002772  2B6C FFCC E1DE           move.l     [A5 - 0x1E22], [A4 - 0x34]
  3825. 00002778  4267                     clr.w      -[A7]
  3826. 0000277A  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  3827. 0000277E  3B6C FFD0 D1BC           move.w     [A5 - 0x2E44], [A4 - 0x30]
  3828. 00002784  486C FFD2                pea.l      [A4 - 0x2E]
  3829. 00002788  4EAD 0D52                jsr        [A5 + 0xD52 /* export_422 */]
  3830. 0000278C  7001                     moveq.l    D0, 0x01
  3831. 0000278E  B02C FFE2                cmp.b      D0, [A4 - 0x1E]
  3832. 00002792  57C0                     seq        D0
  3833. 00002794  4A00                     tst.b      D0
  3834. 00002796  660A                     bne        +0xC /* 000027A2 */
  3835. 00002798  802D D032                or.b       D0, [A5 - 0x2FCE]
  3836. 0000279C  0240 0001                andi.w     D0, 0x1
  3837. 000027A0  6730                     beq        +0x32 /* 000027D2 */
  3838. label000027A2:
  3839. 000027A2  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3840. 000027A8  206E 0008                movea.l    A0, [A6 + 0x8]
  3841. 000027AC  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3842. 000027B0  4EBA FBA6                jsr        [PC - 0x45A /* 00002358 */]
  3843. 000027B4  102C FFE8                move.b     D0, [A4 - 0x18]
  3844. 000027B8  6716                     beq        +0x18 /* 000027D0 */
  3845. 000027BA  122D D032                move.b     D1, [A5 - 0x2FCE]
  3846. 000027BE  0A01 0001                xori.b     D1, 0x1
  3847. 000027C2  C001                     and.b      D0, D1
  3848. 000027C4  670A                     beq        +0xC /* 000027D0 */
  3849. 000027C6  2F2D CEC2                move.l     -[A7], [A5 - 0x313E]
  3850. 000027CA  4267                     clr.w      -[A7]
  3851. 000027CC  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  3852. label000027D0:
  3853. 000027D0  6004                     bra        +0x6 /* 000027D6 */
  3854. label000027D2:
  3855. 000027D2  422C FFC3                clr.b      [A4 - 0x3D]
  3856. label000027D6:
  3857. 000027D6  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  3858. 000027DA  3F2B FFEA                move.w     -[A7], [A3 - 0x16]
  3859. 000027DE  4EAD 10EA                jsr        [A5 + 0x10EA /* export_537 */]
  3860. 000027E2  4267                     clr.w      -[A7]
  3861. 000027E4  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  3862. label000027E8:
  3863. 000027E8  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3864. 000027EC  4E5E                     unlink     A6
  3865. 000027EE  2E9F                     move.l     [A7], [A7]+
  3866. 000027F0  4E75                     rts
  3867. fn000027F2:
  3868. 000027F2  4E56 0000                link       A6, 0
  3869. 000027F6  48E7 0018                movem.l    -[A7], A3,A4
  3870. 000027FA  266E 0008                movea.l    A3, [A6 + 0x8]
  3871. 000027FE  286B 0008                movea.l    A4, [A3 + 0x8]
  3872. 00002802  422E 000C                clr.b      [A6 + 0xC]
  3873. 00002806  486C FFC6                pea.l      [A4 - 0x3A]
  3874. 0000280A  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  3875. 0000280E  4267                     clr.w      -[A7]
  3876. 00002810  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  3877. 00002814  486D E0DE                pea.l      [A5 - 0x1F22]
  3878. 00002818  3F2C FFE4                move.w     -[A7], [A4 - 0x1C]
  3879. 0000281C  486B FFEC                pea.l      [A3 - 0x14]
  3880. 00002820  486B FFEA                pea.l      [A3 - 0x16]
  3881. 00002824  4EAD 10E2                jsr        [A5 + 0x10E2 /* export_536 */]
  3882. 00002828  101F                     move.b     D0, [A7]+
  3883. 0000282A  6602                     bne        +0x4 /* 0000282E */
  3884. 0000282C  6016                     bra        +0x18 /* 00002844 */
  3885. label0000282E:
  3886. 0000282E  4267                     clr.w      -[A7]
  3887. 00002830  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3888. 00002834  4EBA FEB6                jsr        [PC - 0x14A /* 000026EC */]
  3889. 00002838  101F                     move.b     D0, [A7]+
  3890. 0000283A  6602                     bne        +0x4 /* 0000283E */
  3891. 0000283C  6006                     bra        +0x8 /* 00002844 */
  3892. label0000283E:
  3893. 0000283E  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3894. label00002844:
  3895. 00002844  4CDF 1800                movem.l    A3,A4, [A7]+
  3896. 00002848  4E5E                     unlink     A6
  3897. 0000284A  2E9F                     move.l     [A7], [A7]+
  3898. 0000284C  4E75                     rts
  3899. fn0000284E:
  3900. 0000284E  4E56 FFEA                link       A6, -0x0016
  3901. 00002852  48E7 0018                movem.l    -[A7], A3,A4
  3902. 00002856  286E 0008                movea.l    A4, [A6 + 0x8]
  3903. 0000285A  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3904. label00002860:
  3905. 00002860  4AAC FFFC                tst.l      [A4 - 0x4]
  3906. 00002864  56C0                     sne        D0
  3907. 00002866  4A00                     tst.b      D0
  3908. 00002868  676C                     beq        +0x6E /* 000028D6 */
  3909. 0000286A  122D D032                move.b     D1, [A5 - 0x2FCE]
  3910. 0000286E  0A01 0001                xori.b     D1, 0x1
  3911. 00002872  C001                     and.b      D0, D1
  3912. 00002874  6760                     beq        +0x62 /* 000028D6 */
  3913. 00002876  296C FFFC FFDE           move.l     [A4 - 0x22], [A4 - 0x4]
  3914. 0000287C  266C FFFC                movea.l    A3, [A4 - 0x4]
  3915. 00002880  302B 003A                move.w     D0, [A3 + 0x3A]
  3916. 00002884  5240                     addq.w     D0, 1
  3917. 00002886  3740 003A                move.w     [A3 + 0x3A], D0
  3918. 0000288A  4267                     clr.w      -[A7]
  3919. 0000288C  2F0E                     move.l     -[A7], A6
  3920. 0000288E  4EBA FF62                jsr        [PC - 0x9E /* 000027F2 */]
  3921. 00002892  101F                     move.b     D0, [A7]+
  3922. 00002894  6604                     bne        +0x6 /* 0000289A */
  3923. 00002896  802D D032                or.b       D0, [A5 - 0x2FCE]
  3924. label0000289A:
  3925. 0000289A  4A00                     tst.b      D0
  3926. 0000289C  6612                     bne        +0x14 /* 000028B0 */
  3927. 0000289E  2F00                     move.l     -[A7], D0
  3928. 000028A0  4267                     clr.w      -[A7]
  3929. 000028A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3930. 000028A6  4EBA FC70                jsr        [PC - 0x390 /* 00002518 */]
  3931. 000028AA  121F                     move.b     D1, [A7]+
  3932. 000028AC  201F                     move.l     D0, [A7]+
  3933. 000028AE  8001                     or.b       D0, D1
  3934. label000028B0:
  3935. 000028B0  4A00                     tst.b      D0
  3936. 000028B2  6604                     bne        +0x6 /* 000028B8 */
  3937. 000028B4  802D D032                or.b       D0, [A5 - 0x2FCE]
  3938. label000028B8:
  3939. 000028B8  1B40 CEEA                move.b     [A5 - 0x3116], D0
  3940. 000028BC  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  3941. 000028C0  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  3942. 000028C4  102D CEEA                move.b     D0, [A5 - 0x3116]
  3943. 000028C8  6610                     bne        +0x12 /* 000028DA */
  3944. 000028CA  206C FFFC                movea.l    A0, [A4 - 0x4]
  3945. 000028CE  2968 0018 FFFC           move.l     [A4 - 0x4], [A0 + 0x18]
  3946. 000028D4  608A                     bra        -0x74 /* 00002860 */
  3947. label000028D6:
  3948. 000028D6  422E 000C                clr.b      [A6 + 0xC]
  3949. label000028DA:
  3950. 000028DA  4CDF 1800                movem.l    A3,A4, [A7]+
  3951. 000028DE  4E5E                     unlink     A6
  3952. 000028E0  2E9F                     move.l     [A7], [A7]+
  3953. 000028E2  4E75                     rts
  3954. fn000028E4:
  3955. 000028E4  4E56 0000                link       A6, 0
  3956. 000028E8  206E 0008                movea.l    A0, [A6 + 0x8]
  3957. 000028EC  4868 FFC6                pea.l      [A0 - 0x3A]
  3958. 000028F0  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  3959. 000028F4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3960. 000028F8  486D E0DE                pea.l      [A5 - 0x1F22]
  3961. 000028FC  4EBA E53C                jsr        [PC - 0x1AC4 /* 00000E3A */]
  3962. 00002900  4E5E                     unlink     A6
  3963. 00002902  205F                     movea.l    A0, [A7]+
  3964. 00002904  5C4F                     addq.w     A7, 6
  3965. 00002906  4ED0                     jmp        [A0]
  3966. fn00002908:
  3967. 00002908  4E56 FFFC                link       A6, -0x0004
  3968. 0000290C  2F0C                     move.l     -[A7], A4
  3969. 0000290E  42A7                     clr.l      -[A7]
  3970. 00002910  4EAD 0B0A                jsr        [A5 + 0xB0A /* export_349 */]
  3971. 00002914  285F                     movea.l    A4, [A7]+
  3972. label00002916:
  3973. 00002916  700F                     moveq.l    D0, 0x0F
  3974. 00002918  B02C 0003                cmp.b      D0, [A4 + 0x3]
  3975. 0000291C  670C                     beq        +0xE /* 0000292A */
  3976. 0000291E  42A7                     clr.l      -[A7]
  3977. 00002920  2F0C                     move.l     -[A7], A4
  3978. 00002922  4EAD 0B12                jsr        [A5 + 0xB12 /* export_350 */]
  3979. 00002926  285F                     movea.l    A4, [A7]+
  3980. 00002928  60EC                     bra        -0x12 /* 00002916 */
  3981. label0000292A:
  3982. 0000292A  200C                     move.l     D0, A4
  3983. 0000292C  5580                     subq.l     D0, 2
  3984. 0000292E  206D D222                movea.l    A0, [A5 - 0x2DDE]
  3985. 00002932  9090                     sub.l      D0, [A0]
  3986. 00002934  206E 0008                movea.l    A0, [A6 + 0x8]
  3987. 00002938  2140 FFF0                move.l     [A0 - 0x10], D0
  3988. 0000293C  285F                     movea.l    A4, [A7]+
  3989. 0000293E  4E5E                     unlink     A6
  3990. 00002940  2E9F                     move.l     [A7], [A7]+
  3991. 00002942  4E75                     rts
  3992. export_347:
  3993. 00002944  4E56 FFB4                link       A6, -0x004C
  3994. 00002948  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3995. 0000294C  41ED E0A8                lea.l      A0, [A5 - 0x1F58]
  3996. 00002950  B1ED E1DE                cmpa.l     A0, [A5 - 0x1E22]
  3997. 00002954  6604                     bne        +0x6 /* 0000295A */
  3998. 00002956  422D EBEC                clr.b      [A5 - 0x1414]
  3999. label0000295A:
  4000. 0000295A  70FF                     moveq.l    D0, 0xFFFFFFFF
  4001. 0000295C  B06D FC7A                cmp.w      D0, [A5 - 0x386]
  4002. 00002960  6630                     bne        +0x32 /* 00002992 */
  4003. 00002962  302D FC7C                move.w     D0, [A5 - 0x384]
  4004. 00002966  5340                     subq.w     D0, 1
  4005. 00002968  41ED F40C                lea.l      A0, [A5 - 0xBF4]
  4006. 0000296C  C1FC 000C                muls.w     D0, 0xC
  4007. 00002970  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  4008. 00002974  41F0 0000                lea.l      A0, [A0 + D0.w]
  4009. 00002978  22D8                     move.l     [A1]+, [A0]+
  4010. 0000297A  22D8                     move.l     [A1]+, [A0]+
  4011. 0000297C  22D8                     move.l     [A1]+, [A0]+
  4012. 0000297E  302D FC7C                move.w     D0, [A5 - 0x384]
  4013. 00002982  5340                     subq.w     D0, 1
  4014. 00002984  41ED F658                lea.l      A0, [A5 - 0x9A8]
  4015. 00002988  D040                     add.w      D0, D0
  4016. 0000298A  3D70 0000 FFC6           move.w     [A6 - 0x3A], [A0 + D0.w]
  4017. 00002990  6032                     bra        +0x34 /* 000029C4 */
  4018. label00002992:
  4019. 00002992  206D D828                movea.l    A0, [A5 - 0x27D8]
  4020. 00002996  2068 0004                movea.l    A0, [A0 + 0x4]
  4021. 0000299A  302D FC7A                move.w     D0, [A5 - 0x386]
  4022. 0000299E  48C0                     ext.l      D0
  4023. 000029A0  D090                     add.l      D0, [A0]
  4024. 000029A2  5480                     addq.l     D0, 2
  4025. 000029A4  2040                     movea.l    A0, D0
  4026. 000029A6  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  4027. 000029AA  22D8                     move.l     [A1]+, [A0]+
  4028. 000029AC  22D8                     move.l     [A1]+, [A0]+
  4029. 000029AE  22D8                     move.l     [A1]+, [A0]+
  4030. 000029B0  302D FC78                move.w     D0, [A5 - 0x388]
  4031. 000029B4  5440                     addq.w     D0, 2
  4032. 000029B6  3D40 FFC6                move.w     [A6 - 0x3A], D0
  4033. 000029BA  206D D828                movea.l    A0, [A5 - 0x27D8]
  4034. 000029BE  2D68 0004 FFC8           move.l     [A6 - 0x38], [A0 + 0x4]
  4035. label000029C4:
  4036. 000029C4  2D6D E1DE FFCC           move.l     [A6 - 0x34], [A5 - 0x1E22]
  4037. 000029CA  3D6D D1BC FFD0           move.w     [A6 - 0x30], [A5 - 0x2E44]
  4038. 000029D0  2D6E FFEA FFFC           move.l     [A6 - 0x4], [A6 - 0x16]
  4039. 000029D6  6614                     bne        +0x16 /* 000029EC */
  4040. 000029D8  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  4041. 000029DC  2D68 0018 FFFC           move.l     [A6 - 0x4], [A0 + 0x18]
  4042. 000029E2  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  4043. 000029E6  2D68 0024 FFEA           move.l     [A6 - 0x16], [A0 + 0x24]
  4044. label000029EC:
  4045. 000029EC  2D6E FFFC FFDE           move.l     [A6 - 0x22], [A6 - 0x4]
  4046. 000029F2  426E FFD2                clr.w      [A6 - 0x2E]
  4047. 000029F6  2F0E                     move.l     -[A7], A6
  4048. 000029F8  4EBA FF0E                jsr        [PC - 0xF2 /* 00002908 */]
  4049. 000029FC  102D A370                move.b     D0, [A5 - 0x5C90]
  4050. 00002A00  6704                     beq        +0x6 /* 00002A06 */
  4051. 00002A02  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  4052. label00002A06:
  4053. 00002A06  526D D02A                addq.w     [A5 - 0x2FD6], 1
  4054. 00002A0A  1D7C 0001 FFC3           move.b     [A6 - 0x3D], 0x1
  4055. 00002A10  4EAD 2E8A                jsr        [A5 + 0x2E8A /* export_1485 */]
  4056. 00002A14  2F0E                     move.l     -[A7], A6
  4057. 00002A16  4EBA F95E                jsr        [PC - 0x6A2 /* 00002376 */]
  4058. 00002A1A  206E FFFC                movea.l    A0, [A6 - 0x4]
  4059. 00002A1E  49D0                     lea.l      A4, [A0]
  4060. 00002A20  7005                     moveq.l    D0, 0x05
  4061. 00002A22  B014                     cmp.b      D0, [A4]
  4062. 00002A24  6700 016A                beq        +0x16C /* 00002B90 */
  4063. 00002A28  202D A630                move.l     D0, [A5 - 0x59D0]
  4064. 00002A2C  B0AD A522                cmp.l      D0, [A5 - 0x5ADE]
  4065. 00002A30  57C0                     seq        D0
  4066. 00002A32  4A00                     tst.b      D0
  4067. 00002A34  660C                     bne        +0xE /* 00002A42 */
  4068. 00002A36  222C 0002                move.l     D1, [A4 + 0x2]
  4069. 00002A3A  B2AD A522                cmp.l      D1, [A5 - 0x5ADE]
  4070. 00002A3E  57C1                     seq        D1
  4071. 00002A40  8001                     or.b       D0, D1
  4072. label00002A42:
  4073. 00002A42  4400                     neg.b      D0
  4074. 00002A44  1A00                     move.b     D5, D0
  4075. 00002A46  202C 0002                move.l     D0, [A4 + 0x2]
  4076. 00002A4A  B0AD A630                cmp.l      D0, [A5 - 0x59D0]
  4077. 00002A4E  56C7                     sne        D7
  4078. 00002A50  4407                     neg.b      D7
  4079. 00002A52  202C 000A                move.l     D0, [A4 + 0xA]
  4080. 00002A56  B0AD A688                cmp.l      D0, [A5 - 0x5978]
  4081. 00002A5A  56C6                     sne        D6
  4082. 00002A5C  4406                     neg.b      D6
  4083. 00002A5E  4267                     clr.w      -[A7]
  4084. 00002A60  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4085. 00002A64  2F0E                     move.l     -[A7], A6
  4086. 00002A66  4EBA FA52                jsr        [PC - 0x5AE /* 000024BA */]
  4087. 00002A6A  101F                     move.b     D0, [A7]+
  4088. 00002A6C  6716                     beq        +0x18 /* 00002A84 */
  4089. 00002A6E  2F00                     move.l     -[A7], D0
  4090. 00002A70  4267                     clr.w      -[A7]
  4091. 00002A72  2F0E                     move.l     -[A7], A6
  4092. 00002A74  4EBA FDD8                jsr        [PC - 0x228 /* 0000284E */]
  4093. 00002A78  121F                     move.b     D1, [A7]+
  4094. 00002A7A  201F                     move.l     D0, [A7]+
  4095. 00002A7C  C001                     and.b      D0, D1
  4096. 00002A7E  4A00                     tst.b      D0
  4097. 00002A80  6600 0230                bne        +0x232 /* 00002CB2 */
  4098. label00002A84:
  4099. 00002A84  802D D032                or.b       D0, [A5 - 0x2FCE]
  4100. 00002A88  6600 0228                bne        +0x22A /* 00002CB2 */
  4101. 00002A8C  1007                     move.b     D0, D7
  4102. 00002A8E  660C                     bne        +0xE /* 00002A9C */
  4103. 00002A90  1206                     move.b     D1, D6
  4104. 00002A92  6746                     beq        +0x48 /* 00002ADA */
  4105. 00002A94  C22E FFC3                and.b      D1, [A6 - 0x3D]
  4106. 00002A98  8001                     or.b       D0, D1
  4107. 00002A9A  673E                     beq        +0x40 /* 00002ADA */
  4108. label00002A9C:
  4109. 00002A9C  42A7                     clr.l      -[A7]
  4110. 00002A9E  4EAD 110A                jsr        [A5 + 0x110A /* export_541 */]
  4111. 00002AA2  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4112. 00002AA6  6700 020A                beq        +0x20C /* 00002CB2 */
  4113. 00002AAA  4267                     clr.w      -[A7]
  4114. 00002AAC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4115. 00002AB0  2F0E                     move.l     -[A7], A6
  4116. 00002AB2  4EBA FA06                jsr        [PC - 0x5FA /* 000024BA */]
  4117. 00002AB6  101F                     move.b     D0, [A7]+
  4118. 00002AB8  6710                     beq        +0x12 /* 00002ACA */
  4119. 00002ABA  2F00                     move.l     -[A7], D0
  4120. 00002ABC  4267                     clr.w      -[A7]
  4121. 00002ABE  2F0E                     move.l     -[A7], A6
  4122. 00002AC0  4EBA FD8C                jsr        [PC - 0x274 /* 0000284E */]
  4123. 00002AC4  121F                     move.b     D1, [A7]+
  4124. 00002AC6  201F                     move.l     D0, [A7]+
  4125. 00002AC8  C001                     and.b      D0, D1
  4126. label00002ACA:
  4127. 00002ACA  4A00                     tst.b      D0
  4128. 00002ACC  6604                     bne        +0x6 /* 00002AD2 */
  4129. 00002ACE  802D D032                or.b       D0, [A5 - 0x2FCE]
  4130. label00002AD2:
  4131. 00002AD2  1B40 CEEA                move.b     [A5 - 0x3116], D0
  4132. 00002AD6  6600 01DA                bne        +0x1DC /* 00002CB2 */
  4133. label00002ADA:
  4134. 00002ADA  266D D83E                movea.l    A3, [A5 - 0x27C2]
  4135. label00002ADE:
  4136. 00002ADE  200B                     move.l     D0, A3
  4137. 00002AE0  6770                     beq        +0x72 /* 00002B52 */
  4138. 00002AE2  2053                     movea.l    A0, [A3]
  4139. 00002AE4  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  4140. 00002AE8  2053                     movea.l    A0, [A3]
  4141. 00002AEA  2828 0004                move.l     D4, [A0 + 0x4]
  4142. 00002AEE  206E FFFC                movea.l    A0, [A6 - 0x4]
  4143. 00002AF2  2B68 0002 CEEC           move.l     [A5 - 0x3114], [A0 + 0x2]
  4144. 00002AF8  206E FFDE                movea.l    A0, [A6 - 0x22]
  4145. 00002AFC  202D CEEC                move.l     D0, [A5 - 0x3114]
  4146. 00002B00  B0A8 0002                cmp.l      D0, [A0 + 0x2]
  4147. 00002B04  56C0                     sne        D0
  4148. 00002B06  4A00                     tst.b      D0
  4149. 00002B08  673C                     beq        +0x3E /* 00002B46 */
  4150. 00002B0A  222D CEEC                move.l     D1, [A5 - 0x3114]
  4151. 00002B0E  B2AD A630                cmp.l      D1, [A5 - 0x59D0]
  4152. 00002B12  56C1                     sne        D1
  4153. 00002B14  C001                     and.b      D0, D1
  4154. 00002B16  672E                     beq        +0x30 /* 00002B46 */
  4155. 00002B18  2F00                     move.l     -[A7], D0
  4156. 00002B1A  4267                     clr.w      -[A7]
  4157. 00002B1C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4158. 00002B20  2F0E                     move.l     -[A7], A6
  4159. 00002B22  4EBA F996                jsr        [PC - 0x66A /* 000024BA */]
  4160. 00002B26  121F                     move.b     D1, [A7]+
  4161. 00002B28  201F                     move.l     D0, [A7]+
  4162. 00002B2A  C001                     and.b      D0, D1
  4163. 00002B2C  4A00                     tst.b      D0
  4164. 00002B2E  6716                     beq        +0x18 /* 00002B46 */
  4165. 00002B30  2F00                     move.l     -[A7], D0
  4166. 00002B32  4267                     clr.w      -[A7]
  4167. 00002B34  2F0E                     move.l     -[A7], A6
  4168. 00002B36  4EBA FD16                jsr        [PC - 0x2EA /* 0000284E */]
  4169. 00002B3A  121F                     move.b     D1, [A7]+
  4170. 00002B3C  201F                     move.l     D0, [A7]+
  4171. 00002B3E  C001                     and.b      D0, D1
  4172. 00002B40  4A00                     tst.b      D0
  4173. 00002B42  6600 016E                bne        +0x170 /* 00002CB2 */
  4174. label00002B46:
  4175. 00002B46  802D D032                or.b       D0, [A5 - 0x2FCE]
  4176. 00002B4A  6600 0166                bne        +0x168 /* 00002CB2 */
  4177. 00002B4E  2644                     movea.l    A3, D4
  4178. 00002B50  608C                     bra        -0x72 /* 00002ADE */
  4179. label00002B52:
  4180. 00002B52  1005                     move.b     D0, D5
  4181. 00002B54  6634                     bne        +0x36 /* 00002B8A */
  4182. 00002B56  2D6D D82C FFFC           move.l     [A6 - 0x4], [A5 - 0x27D4]
  4183. 00002B5C  4267                     clr.w      -[A7]
  4184. 00002B5E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4185. 00002B62  2F0E                     move.l     -[A7], A6
  4186. 00002B64  4EBA F954                jsr        [PC - 0x6AC /* 000024BA */]
  4187. 00002B68  101F                     move.b     D0, [A7]+
  4188. 00002B6A  6716                     beq        +0x18 /* 00002B82 */
  4189. 00002B6C  2F00                     move.l     -[A7], D0
  4190. 00002B6E  4267                     clr.w      -[A7]
  4191. 00002B70  2F0E                     move.l     -[A7], A6
  4192. 00002B72  4EBA FCDA                jsr        [PC - 0x326 /* 0000284E */]
  4193. 00002B76  121F                     move.b     D1, [A7]+
  4194. 00002B78  201F                     move.l     D0, [A7]+
  4195. 00002B7A  C001                     and.b      D0, D1
  4196. 00002B7C  4A00                     tst.b      D0
  4197. 00002B7E  6600 0132                bne        +0x134 /* 00002CB2 */
  4198. label00002B82:
  4199. 00002B82  802D D032                or.b       D0, [A5 - 0x2FCE]
  4200. 00002B86  6600 012A                bne        +0x12C /* 00002CB2 */
  4201. label00002B8A:
  4202. 00002B8A  2D6D D818 FFFC           move.l     [A6 - 0x4], [A5 - 0x27E8]
  4203. label00002B90:
  4204. 00002B90  4267                     clr.w      -[A7]
  4205. 00002B92  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4206. 00002B96  2F0E                     move.l     -[A7], A6
  4207. 00002B98  4EBA F920                jsr        [PC - 0x6E0 /* 000024BA */]
  4208. 00002B9C  101F                     move.b     D0, [A7]+
  4209. 00002B9E  6716                     beq        +0x18 /* 00002BB6 */
  4210. 00002BA0  2F00                     move.l     -[A7], D0
  4211. 00002BA2  4267                     clr.w      -[A7]
  4212. 00002BA4  2F0E                     move.l     -[A7], A6
  4213. 00002BA6  4EBA F970                jsr        [PC - 0x690 /* 00002518 */]
  4214. 00002BAA  121F                     move.b     D1, [A7]+
  4215. 00002BAC  201F                     move.l     D0, [A7]+
  4216. 00002BAE  C001                     and.b      D0, D1
  4217. 00002BB0  4A00                     tst.b      D0
  4218. 00002BB2  6600 00FE                bne        +0x100 /* 00002CB2 */
  4219. label00002BB6:
  4220. 00002BB6  802D D032                or.b       D0, [A5 - 0x2FCE]
  4221. 00002BBA  6600 00F6                bne        +0xF8 /* 00002CB2 */
  4222. 00002BBE  4267                     clr.w      -[A7]
  4223. 00002BC0  4EBA F71A                jsr        [PC - 0x8E6 /* 000022DC */]
  4224. 00002BC4  101F                     move.b     D0, [A7]+
  4225. 00002BC6  6600 00EA                bne        +0xEC /* 00002CB2 */
  4226. 00002BCA  102E FFE8                move.b     D0, [A6 - 0x18]
  4227. 00002BCE  676A                     beq        +0x6C /* 00002C3A */
  4228. 00002BD0  7018                     moveq.l    D0, 0x18
  4229. 00002BD2  B02E FFE7                cmp.b      D0, [A6 - 0x19]
  4230. 00002BD6  6656                     bne        +0x58 /* 00002C2E */
  4231. 00002BD8  102E FFE9                move.b     D0, [A6 - 0x17]
  4232. 00002BDC  6744                     beq        +0x46 /* 00002C22 */
  4233. 00002BDE  1F3C 0001                move.b     -[A7], 0x1
  4234. 00002BE2  2F0E                     move.l     -[A7], A6
  4235. 00002BE4  4EBA F74E                jsr        [PC - 0x8B2 /* 00002334 */]
  4236. 00002BE8  206D D7C8                movea.l    A0, [A5 - 0x2838]
  4237. 00002BEC  2050                     movea.l    A0, [A0]
  4238. 00002BEE  102E FFE6                move.b     D0, [A6 - 0x1A]
  4239. 00002BF2  4880                     ext.w      D0
  4240. 00002BF4  D040                     add.w      D0, D0
  4241. 00002BF6  72FF                     moveq.l    D1, 0xFFFFFFFF
  4242. 00002BF8  41E8 00B4                lea.l      A0, [A0 + 0xB4]
  4243. 00002BFC  B270 0000                cmp.w      D1, [A0 + D0.w]
  4244. 00002C00  6608                     bne        +0xA /* 00002C0A */
  4245. 00002C02  1F3C 000F                move.b     -[A7], 0xF
  4246. 00002C06  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  4247. label00002C0A:
  4248. 00002C0A  102E FFE6                move.b     D0, [A6 - 0x1A]
  4249. 00002C0E  4880                     ext.w      D0
  4250. 00002C10  5340                     subq.w     D0, 1
  4251. 00002C12  41ED D450                lea.l      A0, [A5 - 0x2BB0]
  4252. 00002C16  E540                     asl        D0.w, 2
  4253. 00002C18  2F30 0000                move.l     -[A7], [A0 + D0.w]
  4254. 00002C1C  205F                     movea.l    A0, [A7]+
  4255. 00002C1E  4E90                     jsr        [A0]
  4256. 00002C20  6016                     bra        +0x18 /* 00002C38 */
  4257. label00002C22:
  4258. 00002C22  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  4259. 00002C26  2F0E                     move.l     -[A7], A6
  4260. 00002C28  4EBA FCBA                jsr        [PC - 0x346 /* 000028E4 */]
  4261. 00002C2C  600A                     bra        +0xC /* 00002C38 */
  4262. label00002C2E:
  4263. 00002C2E  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  4264. 00002C32  2F0E                     move.l     -[A7], A6
  4265. 00002C34  4EBA FCAE                jsr        [PC - 0x352 /* 000028E4 */]
  4266. label00002C38:
  4267. 00002C38  6078                     bra        +0x7A /* 00002CB2 */
  4268. label00002C3A:
  4269. 00002C3A  7016                     moveq.l    D0, 0x16
  4270. 00002C3C  B02E FFE7                cmp.b      D0, [A6 - 0x19]
  4271. 00002C40  663C                     bne        +0x3E /* 00002C7E */
  4272. 00002C42  102E FFE9                move.b     D0, [A6 - 0x17]
  4273. 00002C46  672A                     beq        +0x2C /* 00002C72 */
  4274. 00002C48  1F3C 0001                move.b     -[A7], 0x1
  4275. 00002C4C  2F0E                     move.l     -[A7], A6
  4276. 00002C4E  4EBA F6E4                jsr        [PC - 0x91C /* 00002334 */]
  4277. 00002C52  102E FFE6                move.b     D0, [A6 - 0x1A]
  4278. 00002C56  4880                     ext.w      D0
  4279. 00002C58  5340                     subq.w     D0, 1
  4280. 00002C5A  41ED D55C                lea.l      A0, [A5 - 0x2AA4]
  4281. 00002C5E  E540                     asl        D0.w, 2
  4282. 00002C60  2F30 0000                move.l     -[A7], [A0 + D0.w]
  4283. 00002C64  205F                     movea.l    A0, [A7]+
  4284. 00002C66  4E90                     jsr        [A0]
  4285. 00002C68  1F3C 000F                move.b     -[A7], 0xF
  4286. 00002C6C  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  4287. 00002C70  6040                     bra        +0x42 /* 00002CB2 */
  4288. label00002C72:
  4289. 00002C72  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  4290. 00002C76  2F0E                     move.l     -[A7], A6
  4291. 00002C78  4EBA FC6A                jsr        [PC - 0x396 /* 000028E4 */]
  4292. 00002C7C  6034                     bra        +0x36 /* 00002CB2 */
  4293. label00002C7E:
  4294. 00002C7E  7015                     moveq.l    D0, 0x15
  4295. 00002C80  B02E FFE7                cmp.b      D0, [A6 - 0x19]
  4296. 00002C84  6612                     bne        +0x14 /* 00002C98 */
  4297. 00002C86  4267                     clr.w      -[A7]
  4298. 00002C88  2F0E                     move.l     -[A7], A6
  4299. 00002C8A  4EBA F6A8                jsr        [PC - 0x958 /* 00002334 */]
  4300. 00002C8E  1F3C 000F                move.b     -[A7], 0xF
  4301. 00002C92  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  4302. 00002C96  601A                     bra        +0x1C /* 00002CB2 */
  4303. label00002C98:
  4304. 00002C98  7002                     moveq.l    D0, 0x02
  4305. 00002C9A  B02E FFE7                cmp.b      D0, [A6 - 0x19]
  4306. 00002C9E  6712                     beq        +0x14 /* 00002CB2 */
  4307. 00002CA0  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  4308. 00002CA4  2F0E                     move.l     -[A7], A6
  4309. 00002CA6  4EBA FC3C                jsr        [PC - 0x3C4 /* 000028E4 */]
  4310. 00002CAA  1F3C 000F                move.b     -[A7], 0xF
  4311. 00002CAE  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  4312. label00002CB2:
  4313. 00002CB2  536D D02A                subq.w     [A5 - 0x2FD6], 1
  4314. 00002CB6  41ED E0A8                lea.l      A0, [A5 - 0x1F58]
  4315. 00002CBA  B1ED E1DE                cmpa.l     A0, [A5 - 0x1E22]
  4316. 00002CBE  6604                     bne        +0x6 /* 00002CC4 */
  4317. 00002CC0  4EAD 135A                jsr        [A5 + 0x135A /* export_615 */]
  4318. label00002CC4:
  4319. 00002CC4  102D D032                move.b     D0, [A5 - 0x2FCE]
  4320. 00002CC8  6720                     beq        +0x22 /* 00002CEA */
  4321. 00002CCA  102E FFE8                move.b     D0, [A6 - 0x18]
  4322. 00002CCE  6704                     beq        +0x6 /* 00002CD4 */
  4323. 00002CD0  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  4324. label00002CD4:
  4325. 00002CD4  4EAD 2E52                jsr        [A5 + 0x2E52 /* export_1478 */]
  4326. 00002CD8  102D CDCE                move.b     D0, [A5 - 0x3232]
  4327. 00002CDC  670C                     beq        +0xE /* 00002CEA */
  4328. 00002CDE  3F3C 000C                move.w     -[A7], 0xC
  4329. 00002CE2  4EAD 18C2                jsr        [A5 + 0x18C2 /* export_788 */]
  4330. 00002CE6  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  4331. label00002CEA:
  4332. 00002CEA  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4333. 00002CEE  4E5E                     unlink     A6
  4334. 00002CF0  4E75                     rts
  4335. export_348:
  4336. fn00002CF2:
  4337. 00002CF2  4E56 0000                link       A6, 0
  4338. 00002CF6  4267                     clr.w      -[A7]
  4339. 00002CF8  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  4340. 00002CFC  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4341. 00002D00  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  4342. 00002D04  1B5F CEEA                move.b     [A5 - 0x3116], [A7]+
  4343. 00002D08  4E5E                     unlink     A6
  4344. 00002D0A  4E75                     rts
  4345. fn00002D0C:
  4346. 00002D0C  4E56 FDFE                link       A6, -0x0202
  4347. 00002D10  486E FE00                pea.l      [A6 - 0x200]
  4348. 00002D14  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  4349. 00002D18  486E FF00                pea.l      [A6 - 0x100]
  4350. 00002D1C  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  4351. 00002D20  4267                     clr.w      -[A7]
  4352. 00002D22  42A7                     clr.l      -[A7]
  4353. 00002D24  486E FE00                pea.l      [A6 - 0x200]
  4354. 00002D28  486E FF00                pea.l      [A6 - 0x100]
  4355. 00002D2C  486E FDFF                pea.l      [A6 - 0x201]
  4356. 00002D30  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  4357. 00002D34  101F                     move.b     D0, [A7]+
  4358. 00002D36  6608                     bne        +0xA /* 00002D40 */
  4359. 00002D38  3F3C 0082                move.w     -[A7], 0x82
  4360. 00002D3C  4EBA E19E                jsr        [PC - 0x1E62 /* 00000EDC */]
  4361. label00002D40:
  4362. 00002D40  102E FDFF                move.b     D0, [A6 - 0x201]
  4363. 00002D44  4E5E                     unlink     A6
  4364. 00002D46  4E75                     rts
  4365.